.g-portal{font-family:var(--font-body);color:var(--ink)}.g-portal h1,.g-portal h2,.g-portal h3,.g-portal h4{font-family:var(--font-headline)}.g-portal-bg{z-index:-1;pointer-events:none;background:var(--g-licht);position:fixed;inset:0}#dash-layout{min-height:100vh;display:flex}#dash-main{flex:1;min-width:0;height:100vh;overflow-y:auto}#dash-side{margin:12px 0 12px 12px;border-radius:var(--r-xl);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);width:280px;height:calc(100vh - 24px);box-shadow:var(--glas-rand), var(--zweef);background:linear-gradient(170deg,#ffffffc7 0%,#ffffff85 100%);flex-direction:column;flex:none;margin-inline:12px 0;padding:16px 12px 12px;display:flex;position:sticky;top:12px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){#dash-side{background:var(--glas-fallback)}}.g-side-logo{color:var(--navy);font-family:var(--font-headline);letter-spacing:-.01em;border-radius:14px;align-items:center;gap:10px;padding:2px 10px 16px;font-size:14.5px;font-weight:700;line-height:1.15;text-decoration:none;display:flex}.g-side-logo:focus-visible{box-shadow:var(--glas-focus);outline:none}.g-side-scroll{flex-direction:column;flex:1;gap:2px;min-height:0;margin:-2px;padding:2px;display:flex;overflow-y:auto}.g-side-grp{font-family:var(--glas-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:0;padding:14px 10px 6px;font-size:11px}.g-navi{width:100%;color:var(--ink);text-align:start;cursor:pointer;transition:background-color .16s ease, color .16s ease, transform .16s var(--ease-out-glas);background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:9px 10px;font-family:inherit;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.g-navi:hover{background:#002b6d0f}.g-navi:active{transform:scale(.98)}.g-navi:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--navy);outline:none}.g-navi.g-on{background:var(--navy);color:#fff}.g-navi-ic{width:32px;height:32px;color:var(--navy);background:var(--mist);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.g-navi-ic:not(.g-navi-ic-bare)>svg{width:16px;height:16px}.g-navi.g-on .g-navi-ic{color:#fff;background:#ffffff24}.g-navi-ic.g-navi-ic-bare{background:0 0}.g-navi-ic.g-navi-ic-navy{background:var(--navy);color:#fff}.g-navi-lb{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.g-navi-end{color:var(--ink-2);flex:none;margin-inline-start:auto;font-size:12px;font-weight:500}.g-navi.g-on .g-navi-end{color:#ffffffb3}.g-navi[aria-disabled=true]{cursor:default;color:var(--ink-2)}.g-navi[aria-disabled=true]:hover{background:0 0}.g-navi[aria-disabled=true]:active{transform:none}.g-sgroup{flex-direction:column;display:flex}.g-smod{border-radius:14px;align-items:center;transition:background-color .16s;display:flex}.g-smod>.g-navi{flex:1;min-width:0}.g-smod>.g-navi:hover{background:0 0}.g-smod:hover{background:#002b6d0f}.g-smod.g-within{background:#002b6d0d}.g-smod.g-on{background:var(--navy)}.g-smod.g-on>.g-navi{color:#fff}.g-schev{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-inline-end:4px;transition:background-color .16s;display:flex}.g-schev:hover{color:var(--navy);background:#002b6d14}.g-schev:focus-visible{box-shadow:0 0 0 2px var(--navy);outline:none}.g-schev>svg{width:15px;height:15px;transition:transform .2s var(--ease-out-glas)}[dir=rtl] .g-schev>svg{transform:scaleX(-1)}.g-sgroup.g-open .g-schev>svg{transform:rotate(90deg)}[dir=rtl] .g-sgroup.g-open .g-schev>svg{transform:scaleX(-1)rotate(90deg)}.g-smod.g-on .g-schev{color:#ffffffbf}.g-smod.g-on .g-schev:hover{color:#fff;background:#ffffff1f}.g-smod.g-on .g-schev:focus-visible{box-shadow:0 0 0 2px #fff}.g-ssub{padding:2px 0 6px;flex-direction:column;gap:1px;padding-inline-start:52px;display:flex}.g-ssub a{color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.g-ssub a:hover{color:var(--ink);background:#002b6d0d}.g-ssub a:focus-visible{box-shadow:0 0 0 2px var(--navy);outline:none}.g-ssub a.g-on{color:var(--navy);background:#002b6d14;font-weight:700}.g-ssub a.g-dim{color:var(--ink-3)}.g-ssub-end{color:var(--ink-3);flex:none;align-items:center;margin-inline-start:auto;display:flex}.g-ssub-end>svg{width:13px;height:13px}.g-ssub-tag{font-family:var(--glas-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex:none;margin-inline-start:auto;font-size:10px}.g-ssub-ic{width:18px;height:18px;color:var(--ink-3);flex:none;justify-content:center;align-items:center;display:flex}.g-ssub a.g-on .g-ssub-ic{color:var(--navy)}.g-ssub-ic>svg{width:14px;height:14px}.g-side-foot{background:#002b6d0a;border-radius:20px;flex-direction:column;gap:1px;margin-top:10px;padding:4px;display:flex}.g-side-foot .g-navi{padding:7px 8px}.g-side-plan{transition:background-color .16s ease, transform .16s var(--ease-out-glas);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:3px;padding:10px 12px;text-decoration:none;display:flex}.g-side-plan:hover{background:#ffffffb3}.g-side-plan:active{transform:scale(.98)}.g-side-plan:focus-visible{box-shadow:0 0 0 2px var(--navy);outline:none}.g-side-plan-st{color:var(--ink-2);white-space:nowrap;font-size:12.5px;font-weight:500}.g-side-plan-cta{color:var(--navy);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.g-side-plan-cta>svg{width:14px;height:14px;transition:transform .16s var(--ease-out-glas)}@media (hover:hover) and (pointer:fine){.g-side-plan:hover .g-side-plan-cta>svg{transform:translate(2px)}[dir=rtl] .g-side-plan:hover .g-side-plan-cta>svg{transform:scaleX(-1)translate(2px)}}@media (prefers-reduced-motion:reduce){.g-side-plan,.g-side-plan-cta>svg{transition:background-color .16s}}#app-mobile-header{display:none}.g-mhead{z-index:50;border-radius:var(--r-pill);background:var(--glas);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);box-shadow:var(--glas-rand), 0 18px 40px -28px #001b5073;justify-content:space-between;align-items:center;gap:12px;margin:8px 12px 0;padding:7px 7px 7px 12px;padding-inline:12px 7px;position:sticky;top:8px}.g-mhead-logo{color:var(--navy);font-family:var(--font-headline);letter-spacing:-.015em;border-radius:12px;align-items:center;gap:9px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.g-mhead-logo:focus-visible{box-shadow:var(--glas-focus);outline:none}.g-mhead-me{background:var(--mist);width:38px;height:38px;color:var(--navy);transition:transform .16s var(--ease-out-glas), background-color .16s ease;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.g-mhead-me:active{transform:scale(.95)}.g-mhead-me:focus-visible{box-shadow:var(--glas-focus);outline:none}.g-mhead-me.g-on{background:var(--navy);color:#fff}#dash-bottom-bar{z-index:100;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:var(--r-xl);background:var(--glas);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);max-width:440px;box-shadow:var(--glas-rand), var(--zweef);justify-content:space-around;align-items:flex-start;gap:2px;margin:0 auto;padding:7px 6px 6px;display:none;position:fixed}.g-tab{min-width:0;color:var(--ink-2);text-align:center;transition:transform .16s var(--ease-out-glas), color .16s ease;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:3px 2px;font-size:11px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.g-tab:active{transform:scale(.95)}.g-tab:focus-visible{box-shadow:0 0 0 2px var(--navy);outline:none}.g-tab.g-on{color:var(--navy);font-weight:700}.g-tab-ic{background:var(--mist);width:36px;height:36px;color:var(--navy);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.g-tab-ic>svg{width:18px;height:18px}.g-tab.g-on .g-tab-ic{background:var(--navy);color:#fff}.g-tab-mark{border-radius:11px;flex:none;display:flex}.g-tab.g-on .g-tab-mark{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--navy)}#dash-panel{border-radius:var(--r-xl);background:#fff;flex-direction:column;flex:none;gap:4px;width:268px;height:calc(100vh - 24px);margin-block:12px;margin-inline:12px 0;padding:14px;display:flex;position:sticky;top:12px;overflow-y:auto}.g-lp-back{color:var(--ink-2);border-radius:10px;align-self:flex-start;align-items:center;gap:6px;padding:4px 8px;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.g-lp-back:hover{color:var(--navy);background:var(--mist)}.g-lp-back:focus-visible{box-shadow:0 0 0 2px var(--navy);outline:none}.g-lp-back>svg{width:13px;height:13px}.g-lp-title{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--navy);margin:0;padding:4px 8px 8px;font-size:16px;font-weight:700;line-height:1.25}.g-lp-nav{flex-direction:column;gap:4px;display:flex}.g-blk{border-radius:var(--r-md);width:100%;font:inherit;text-align:start;cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:8px;transition:background-color .16s;display:flex}.g-blk:hover{background:var(--mist)}.g-blk:focus-visible{box-shadow:0 0 0 2px var(--navy);outline:none}.g-blk-L{background:var(--mist);width:32px;height:32px;color:var(--navy);font-family:var(--font-headline);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:13.5px;font-weight:800;display:flex}.g-blk-L>svg{width:15px;height:15px}.g-blk.g-done .g-blk-L{background:var(--navy);color:#fff}.g-blk.g-cur{background:var(--mist)}.g-blk.g-cur .g-blk-L{box-shadow:var(--glas-ring);background:#fff}.g-blk-t{min-width:0;font-family:var(--font-headline);flex:1;font-size:13.5px;font-weight:700;line-height:1.3}.g-blk-end{font-family:var(--glas-mono);color:var(--ink-2);flex:none;margin-inline-start:auto;font-size:11px}.g-les-list{flex-direction:column;gap:1px;padding:2px 0 6px;display:flex}.g-les{color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:7px 10px;padding-inline-start:20px;font-size:13px;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.g-les:hover{background:var(--mist);color:var(--ink)}.g-les:focus-visible{box-shadow:0 0 0 2px var(--navy);outline:none}.g-les-ic{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.g-les-ic>svg{width:12px;height:12px}.g-les.g-d .g-les-ic{background:var(--goed);color:#fff}.g-les.g-c{color:var(--ink);box-shadow:inset 3px 0 0 var(--oranje);background:#fe762c12;border-radius:0 10px 10px 0;font-weight:600}[dir=rtl] .g-les.g-c{box-shadow:inset -3px 0 0 var(--oranje);border-radius:10px 0 0 10px}.g-les.g-c .g-les-ic{box-shadow:inset 0 0 0 2px var(--oranje)}.g-les.g-l .g-les-ic{color:var(--ink-3)}.g-les-lb{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#dash-course{border-radius:var(--r-xl);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);width:280px;height:calc(100vh - 24px);box-shadow:var(--glas-rand), var(--zweef);background:linear-gradient(170deg,#ffffffc7 0%,#ffffff85 100%);flex:none;margin-block:12px;margin-inline:10px 0;padding:16px 12px 12px;position:sticky;top:12px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){#dash-course{background:var(--glas-fallback)}}@media (max-width:1023px){#dash-course{display:none}}.cr{flex-direction:column;gap:14px;height:100%;display:flex}.cr-head{align-items:center;gap:12px;padding:0 6px;display:flex}.cr-ring{flex:none;width:44px;height:44px;position:relative}.cr-ring svg{width:100%;height:100%;transform:rotate(-90deg)}[dir=rtl] .cr-ring svg{transform:rotate(-90deg)scaleY(-1)}.cr-ring circle{fill:none;stroke-width:4.5px}.cr-ring-bg{stroke:var(--mist-2)}.cr-ring-fg{stroke:var(--goed);stroke-linecap:round}.cr-ring b{font-family:var(--font-headline);color:var(--ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex;position:absolute;inset:0}.cr-head-txt{flex:1;min-width:0}.cr-kicker{font-family:var(--glas-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0;font-size:10.5px}.cr-title{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--navy);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:800;overflow:hidden}.cr-back{color:var(--navy);font-family:var(--font-headline);transition:background-color .16s ease, transform .16s var(--ease-out-glas);background:#002b6d0f;border-radius:12px;align-self:flex-start;align-items:center;gap:7px;padding:8px 13px 8px 11px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}[dir=rtl] .cr-back{padding:8px 11px 8px 13px}.cr-back>svg{transition:transform .2s var(--ease-out-glas)}.cr-back:active{transform:scale(.97)}.cr-back:focus-visible{box-shadow:0 0 0 2px var(--navy);outline:none}.cr-nav{scrollbar-width:thin;background:#fff;border-radius:20px;flex:1;min-height:0;padding:6px;overflow-y:auto;box-shadow:inset 0 0 0 1px #002b6d21,0 14px 30px -24px #001b5066}.cr-route{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.cr-route:before{content:"";background:#002b6d17;border-radius:2px;width:2px;position:absolute;inset-block:28px;inset-inline-start:27px}.cr-st{border-radius:18px;position:relative}.cr-st.is-open{background:#002b6d0a}.cr-st-row{color:var(--ink);transition:background-color .16s ease, transform .16s var(--ease-out-glas);border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;text-decoration:none;display:grid}a.cr-st-row:active{transform:scale(.98)}a.cr-st-row:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--navy);outline:none}.cr-tile{background:var(--tegel);width:36px;height:36px;color:var(--navy);border-radius:11px;justify-content:center;align-items:center;display:flex;position:relative}.cr-tile.is-on{background:var(--navy);color:#fff}.cr-tile.is-done{background:var(--goed-tint);color:var(--goed)}.cr-st-txt{flex-direction:column;min-width:0;display:flex}.cr-st-name{font-family:var(--font-headline);letter-spacing:-.01em;font-size:15.5px;font-weight:800;line-height:1.25}.cr-st-sub{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.cr-st-count{font-family:var(--glas-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11.5px}.cr-st.is-open .cr-st-name{color:var(--navy)}.cr-items{flex-direction:column;gap:2px;margin:0;padding:0 5px 6px;list-style:none;display:flex}.cr-li{position:relative}.cr-item{color:var(--ink-2);transition:background-color .16s ease, color .16s ease, transform .16s var(--ease-out-glas);border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;padding:7px 10px 7px 11px;text-decoration:none;display:grid}[dir=rtl] .cr-item{padding:7px 11px 7px 10px}.cr-item:active{transform:scale(.985)}.cr-item:focus-visible{box-shadow:inset 0 0 0 2px var(--navy);outline:none}.cr-kind{background:var(--tegel);width:24px;height:24px;color:var(--navy);border-radius:7px;justify-content:center;align-items:center;display:flex}.cr-item-txt{flex-direction:column;gap:1px;min-width:0;padding-top:2px;display:flex}.cr-item-lb{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.cr-item-lb b{color:var(--ink);font-weight:650}.cr-item-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.3}.cr-item-end{color:var(--ink-3);margin-top:6px}.cr-item-end.is-ok{color:var(--goed)}.cr-item-n{font-family:var(--glas-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:6px;font-size:11px}.cr-item.is-now{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1.5px #002b6d80,0 10px 24px -18px #001b5080}.cr-item.is-now .cr-kind{background:var(--navy);color:#fff}.cr-item.is-done .cr-kind{background:var(--goed-tint);color:var(--goed)}.cr-item.is-locked .cr-kind{background:var(--mist);color:var(--ink-3)}.cr-item.is-locked .cr-item-lb b{color:var(--ink-2)}.cr-extras{padding:10px 10px 4px;font-family:var(--glas-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding-inline-start:52px;font-size:10.5px}.cr-next{background:var(--nacht);color:#fff;transition:transform .16s var(--ease-out-glas);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;text-decoration:none;display:flex}.cr-next>span{flex-direction:column;display:flex}.cr-next-k{font-family:var(--glas-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--waas);font-size:10.5px}.cr-next-t{font-family:var(--font-headline);font-size:15px;font-weight:700}.cr-next>svg{transition:transform .2s var(--ease-out-glas)}.cr-next:active{transform:scale(.98)}.cr-next:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--navy);outline:none}@media (hover:hover) and (pointer:fine){.cr-back:hover{background:#002b6d1a}.cr-back:hover>svg{transform:translate(-3px)}[dir=rtl] .cr-back:hover>svg{transform:scaleX(-1)translate(-3px)}a.cr-st-row:hover{background:#002b6d0d}.cr-item:not(.is-now):hover{color:var(--ink);background:#002b6d0d}.cr-item:not(.is-now):hover .cr-kind{background:#fff}.cr-next:hover>svg{transform:translate(3px)}[dir=rtl] .cr-next:hover>svg{transform:scaleX(-1)translate(3px)}}@media (prefers-reduced-motion:reduce){.cr-back,.cr-back>svg,.cr-next>svg,.cr-st-row,.cr-next,.cr-item{transition:none}}@media (max-width:768px){#dash-side,#dash-panel{display:none!important}#dash-layout{display:block}#dash-main{height:auto;padding-bottom:104px;overflow-y:visible}#app-mobile-header,#dash-bottom-bar{display:flex!important}}.g-page{background:0 0;max-width:1140px;margin:0 auto;padding:32px 28px 64px}.g-page-narrow{max-width:860px}@media (max-width:768px){.g-page{padding:20px 16px 32px}}.g-ph{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.g-ph h1{letter-spacing:-.045em;color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.04}.g-ph p{color:var(--ink-2);max-width:62ch;margin:0;font-size:15.5px;line-height:1.6}.g-bdg{border-radius:var(--r-pill);white-space:nowrap;flex:none;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.g-bdg>svg{width:13px;height:13px}.g-bdg-zacht{color:var(--navy);background:#002b6d14}.g-bdg-goed{background:var(--goed-tint);color:var(--goed-ink)}.g-bdg-klei{background:var(--klei-tint);color:var(--klei)}.g-bdg-grijs{background:var(--mist-2);color:var(--ink-2)}.g-prog{border-radius:var(--r-pill);background:#002b6d17;height:6px;overflow:hidden}.g-prog>i{border-radius:inherit;background:var(--navy);height:100%;display:block}.g-notice{border-radius:var(--r-md);color:var(--ink);background:#002b6d0f;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.55;display:flex}.g-notice>svg{width:18px;height:18px;color:var(--navy);flex:none;margin-top:2px}.g-notice-fout{background:var(--fout-tint)}.g-notice-fout>svg{color:var(--fout)}.g-notice-klei{background:var(--klei-tint)}.g-notice-klei>svg{color:var(--klei)}.g-notice-gap{margin:0 0 18px}.g-notice a:not(.g-btn){color:var(--navy);font-weight:700}.g-card{border-radius:var(--r-xl);background:#fff;flex-direction:column;gap:14px;padding:22px;display:flex}.g-card-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.g-card-h h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:19px;font-weight:700}.g-card-h small{color:var(--ink-2);font-size:13px}.g-kv{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;margin:0;font-size:14.5px;display:grid}.g-kv dt{color:var(--ink-2)}.g-kv dd{font-family:var(--font-headline);text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.g-kv.g-kv-flex{grid-template-columns:max-content minmax(0,1fr)}.g-kv.g-kv-flex dd{overflow-wrap:normal;text-wrap:pretty}.g-crumbs{margin-bottom:14px}.g-crumbs ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.g-crumbs li{align-items:center;gap:6px;display:inline-flex}.g-crumbs .crumb{color:var(--ink-2);border-radius:6px;max-width:16rem;padding:2px 4px;font-size:13.5px;font-weight:500;text-decoration:none}.g-crumbs a.crumb:hover{color:var(--navy);background:#002b6d0f}.g-crumbs a.crumb:focus-visible{box-shadow:0 0 0 2px var(--navy);outline:none}.g-crumbs .crumb.is-here{color:var(--ink);font-weight:600}.g-crumbs .crumb-sep{color:var(--ink-3);margin:0}.g-crumbs .crumb-pick{color:var(--ink-2);border-radius:6px}.g-crumbs .crumb-pick:hover,.g-crumbs .crumb-pick[data-popup-open]{color:var(--navy);background:#002b6d0f}.g-crumbs .crumb-pick:focus-visible{box-shadow:0 0 0 2px var(--navy)}.g-dh{flex-direction:column;gap:6px;display:flex}.g-dh h1{letter-spacing:-.045em;color:var(--navy);margin:4px 0 0;font-size:clamp(32px,4.2vw,48px);font-weight:700;line-height:1.02}.g-dh p{color:var(--ink-2);margin:0;font-size:15.5px}.g-dgrid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;margin-top:26px;display:grid}.g-dgrid>aside{flex-direction:column;gap:14px;display:flex}.g-mods{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.g-mod{border-radius:var(--r-xl);min-height:210px;color:inherit;transition:box-shadow .24s ease, transform .24s var(--ease-out-glas);background:#fff;flex-direction:column;gap:14px;padding:20px;text-decoration:none;display:flex}a.g-mod:active{transform:scale(.99)}a.g-mod:focus-visible{box-shadow:var(--glas-focus);outline:none}.g-mod-tp{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.g-mod h2{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:21px;font-weight:700}.g-mod p{color:var(--ink-2);margin:2px 0 0;font-size:14px;line-height:1.5}.g-mod-ft{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.g-mod-ft>span:first-child{color:var(--ink-2);min-width:0;font-size:12.5px}.g-mod.g-off{background:#ffffff8c}.g-mod .g-btn{pointer-events:none}a.g-mod:active .g-btn{transform:scale(.97)}.g-wid{border-radius:var(--r-xl);box-shadow:var(--glas-rand);background:#ffffffb3;flex-direction:column;gap:8px;padding:18px;display:flex}.g-wid-big{font-family:var(--font-headline);letter-spacing:-.05em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.g-wid-big.g-wid-word{letter-spacing:-.035em;font-size:28px;line-height:1.1}.g-wid-big span{letter-spacing:0;color:var(--ink-2);margin-inline-start:4px;font-size:16px;font-weight:600}.g-wid p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.g-week{align-items:flex-end;gap:6px;height:52px;margin-top:4px;display:flex}.g-week span{height:100%;font-family:var(--glas-mono);color:var(--ink-3);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;font-size:9.5px;display:flex}.g-week i{background:#002b6d24;border-radius:4px;width:100%;display:block}.g-week i.g-on{background:var(--navy)}.g-guest{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.g-guest>div{flex:1;min-width:220px}.g-guest b{font-family:var(--font-headline);color:var(--ink);font-size:15.5px;display:block}@media (max-width:1080px){.g-dgrid{grid-template-columns:minmax(0,1fr)}.g-dgrid>aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:560px){.g-mods{grid-template-columns:minmax(0,1fr)}.g-mod{min-height:0}.g-dgrid>aside{grid-template-columns:minmax(0,1fr)}}.g-sk{flex-direction:column;gap:22px;display:flex}.g-skhead{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.g-skhead h1{letter-spacing:-.045em;color:var(--navy);margin:0;font-size:clamp(32px,3.6vw,44px);font-weight:700;line-height:1}.g-skhead p{color:var(--ink-2);max-width:54ch;margin:6px 0 0;font-size:14.5px;line-height:1.5}.g-skhead .g-sk-facts{font-family:var(--glas-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:11.5px}.g-skhead>.g-kans-lg{margin-inline-start:auto}.g-skhead-id{flex:260px;min-width:0}.g-lanes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid;position:relative}.g-lane{border-radius:var(--r-xl);background:#fff;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.g-lt{align-items:center;gap:12px;margin-bottom:2px;display:flex}.g-lt h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:19px;font-weight:700}.g-lt small{color:var(--ink-2);font-size:13px;display:block}.g-lt-all{flex:none;margin-inline-start:auto;font-size:13px}.g-brow{border-radius:var(--r-md);background:var(--mist);color:var(--ink);transition:background-color .16s ease, transform .16s var(--ease-out-glas), box-shadow .16s ease;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}a.g-brow:hover{background:#e6ecf6}a.g-brow:active{transform:scale(.99)}a.g-brow:focus-visible{box-shadow:var(--glas-focus);outline:none}.g-brow-L{flex:none;display:flex}.g-brow-L>span{background:#fff!important}.g-brow-t{flex:1;min-width:0}.g-brow b{font-family:var(--font-headline);color:var(--ink);font-size:14.5px;display:block}.g-brow-t .g-prog{height:5px;margin-top:7px;display:block}.g-brow small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.g-brow-e{font-family:var(--glas-mono);color:var(--ink-2);flex:none;align-items:center;gap:8px;margin-inline-start:auto;font-size:11.5px;display:flex}.g-brow-e>svg{width:15px;height:15px}.g-brow-e>svg.g-ok{color:var(--goed)}.g-brow.g-d{background:var(--goed-tint)}.g-brow.g-d .g-brow-L>span{color:var(--goed)!important}.g-brow.g-d .g-prog>i{background:var(--goed)}a.g-brow.g-d:hover{background:#d6eadf}.g-brow.g-c{box-shadow:var(--glas-ring);background:#fff}a.g-brow.g-c:hover{background:#fff}a.g-brow.g-c:focus-visible{box-shadow:var(--glas-ring), var(--glas-focus)}.g-brow.g-lk{background:0 0;box-shadow:inset 0 0 0 1.5px #6f80a840}.g-brow.g-lk b{color:var(--ink-2)}.g-brow.g-lk .g-brow-L>span{background:var(--mist)!important;color:var(--ink-3)!important}a.g-brow.g-lk:hover{background:#002b6d08}.g-brow.g-soon{outline-offset:-1.5px;background:0 0;outline:1.5px dashed #6f80a866}.g-brow.g-soon b{color:var(--ink-2)}.g-brow .g-btn{pointer-events:none}.g-lane-empty{color:var(--ink-2);border-radius:var(--r-md);background:var(--mist);margin:0;padding:12px;font-size:14px;line-height:1.55}.g-back{cursor:pointer;background:0 0;border:0;margin-bottom:12px;font-family:inherit}.g-xr-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.g-xr{border-radius:var(--r-lg);background:var(--mist);color:var(--ink);transition:background-color .16s ease, transform .16s var(--ease-out-glas), box-shadow .16s ease;align-items:center;gap:14px;padding:10px;text-decoration:none;display:flex}a.g-xr:hover{background:#e6ecf6}a.g-xr:active{transform:scale(.99)}a.g-xr:focus-visible{box-shadow:var(--glas-focus);outline:none}.g-xr-nr{width:48px;height:48px;color:var(--navy);font-family:var(--font-headline);letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex;position:relative}.g-xr-nr>b{font-weight:inherit;position:relative}.g-xr-nr>svg{width:18px;height:18px;position:relative}.g-xr-nr>.g-xr-wm{opacity:.12;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:currentColor!important}.g-xr-badge{inset-inline-end:-5px;width:20px;height:20px;box-shadow:0 0 0 2.5px var(--mist);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-5px}.g-xr-badge>svg{width:11px;height:11px}.g-xr-t{flex:1;min-width:0}.g-xr-t b{font-family:var(--font-headline);letter-spacing:-.01em;align-items:center;gap:6px;font-size:15px;display:flex}.g-xr-t small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12.5px;display:flex;overflow:hidden}.g-xr-t small>svg{flex:none;width:12px;height:12px}.g-xr-sm{display:none}.g-xr-pill{border-radius:var(--r-pill);background:var(--navy);color:#fff;height:20px;font-family:var(--font-body);letter-spacing:0;align-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.g-xr-sc{text-align:end;min-width:56px;font-family:var(--font-headline);letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex:none;font-size:22px;font-weight:800}.g-xr-act{border-radius:var(--r-pill);background:var(--navy);color:#fff;flex:none;justify-content:center;align-items:center;gap:6px;min-width:118px;height:38px;padding:0 14px;font-size:13px;font-weight:700;transition:background-color .16s,box-shadow .16s;display:inline-flex}.g-xr-act>svg{width:14px;height:14px}a.g-xr:hover .g-xr-act{background:#0b3a85}.g-xr-act.g-xr-act-or{background:var(--oranje)}a.g-xr:hover .g-xr-act.g-xr-act-or{background:#f0661b}.g-xr-act.g-xr-act-lt{color:var(--navy);background:#fff;box-shadow:inset 0 0 0 1.5px #002b6d24}a.g-xr:hover .g-xr-act.g-xr-act-lt{box-shadow:inset 0 0 0 1.5px var(--navy);background:#fff}.g-xr-passed .g-xr-nr{background:var(--goed-tint);color:var(--goed-ink)}.g-xr-passed .g-xr-badge{background:var(--goed);color:#fff}.g-xr-passed .g-xr-t small,.g-xr-passed .g-xr-sc{color:var(--goed-ink)}.g-xr-sat .g-xr-badge{background:var(--fout);color:#fff}.g-xr-sat .g-xr-t small{color:#8f1414}.g-xr-sat .g-xr-sc{color:var(--fout)}.g-xr-next{background:var(--navy);color:#fff}a.g-xr-next:hover{background:#0b3a85}.g-xr-next .g-xr-nr{color:#fff;background:#ffffff24}.g-xr-next .g-xr-t small{color:#ffffffbf}.g-xr-next .g-xr-pill{color:var(--navy);background:#fff}.g-xr-free .g-xr-nr{box-shadow:inset 0 0 0 2px var(--navy)}.g-xr-next.g-xr-free .g-xr-nr{box-shadow:none}.g-xr-locked{background:#fff;box-shadow:inset 0 0 0 1.5px #002b6d1a}a.g-xr-locked:hover{background:#f6f8fc}.g-xr-locked .g-xr-nr{background:var(--mist);color:#002b6d66}.g-xr-locked .g-xr-badge{color:var(--ink-2);background:#fff;box-shadow:0 0 0 2.5px #fff,inset 0 0 0 1.5px #002b6d2e}.g-xr-locked .g-xr-t b{color:var(--ink-2)}.g-xr-empty{color:#7e8aa3;outline-offset:-1.5px;background:0 0;outline:1.5px dashed #6f80a873}.g-xr-empty .g-xr-nr{color:#7e8aa3;background:0 0;box-shadow:inset 0 0 0 1.5px #6f80a859}.g-xr-empty .g-xr-t small{color:#6d7890}.g-lane-note{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.g-weak-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;margin:0;padding:0;list-style:none;display:grid}.g-weak-row{border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(70px,34%) 54px;align-items:center;gap:12px;padding:8px 10px;display:grid}.g-weak-row.g-focus{background:var(--klei-tint)}.g-weak-row .g-weak-lb{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.g-weak-row .g-prog.g-prog-empty{background:0 0;box-shadow:inset 0 0 0 1px #6f80a859}.g-weak-val{font-family:var(--font-headline);color:var(--navy);text-align:end;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.g-weak-val small{color:var(--ink-2);font-size:11px;font-weight:600}.g-weak-row.g-focus .g-weak-val{color:var(--klei)}@media (max-width:860px){.g-lanes,.g-weak-list{grid-template-columns:minmax(0,1fr)}.g-skhead>.g-kans-lg{width:100%;margin-inline-start:0}}@media (max-width:560px){.g-xr{gap:10px}.g-xr-nr{width:42px;height:42px;font-size:18px}.g-xr-sc,.g-xr-lg{display:none}.g-xr-sm{display:inline}.g-xr-act{min-width:0;padding:0 12px}.g-xr-act:not(.g-xr-act-or)>span{display:none}.g-weak-row{grid-template-columns:minmax(0,1fr) 30% 44px;padding:8px 6px}.g-brow .g-brow-e .g-btn{display:none}.g-brow{padding:10px}.g-lane{padding:16px}}.g-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:560px){.g-parts{grid-template-columns:minmax(0,1fr)}}.g-stat2{flex-direction:column;gap:4px;display:flex}.g-stat2 b{font-family:var(--font-headline);letter-spacing:-.04em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.g-slots-wrap{border-radius:var(--r-xl);background:#fff;padding:16px}.g-slots-wrap .g-slot-pakket{background:var(--mist)}.g-mp{flex-direction:column;gap:22px;display:flex}.g-mp-main{flex-direction:column;gap:22px;min-width:0;display:flex}.g-mp-group{flex-direction:column;gap:12px;display:flex}.g-mp-gh{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:12px;margin:0;font-size:19px;font-weight:700;display:flex}.g-mp-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.g-mp-grid .g-tile{background:#fff;align-items:flex-start}.g-mp-grid .g-tile:hover{background:#fff;box-shadow:inset 0 0 0 1.5px #002b6d2e}.g-mp-grid .g-tile[aria-checked=true]:hover{box-shadow:inset 0 0 0 2px var(--navy), 0 18px 36px -24px #001b5073}.g-mp-grid .g-tile[aria-disabled=true]{cursor:default;background:#ffffff80;box-shadow:inset 0 0 0 1.5px #6f80a84d}.g-mp-grid .g-tile[aria-disabled=true]:active{transform:none}.g-cap{text-transform:capitalize}.g-mp-price{font-family:var(--font-headline);letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;margin-top:8px;font-size:20px;font-weight:800;display:block}.g-mp-price small{letter-spacing:0;color:var(--ink-2);font-size:12px;font-weight:600}.g-mp-price em{color:var(--ink-2);letter-spacing:0;font-size:13px;font-style:normal;font-weight:700}.g-mp-inc{flex-direction:column;gap:3px;margin-top:7px;display:flex}.g-mp-inc>span{color:var(--ink-2);align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.4;display:flex}.g-mp-inc>span>svg{width:13px;height:13px;color:var(--goed);flex:none;margin-top:2px}.g-mp-allin{border-radius:var(--r-xl);background:#ffffffb8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px 12px 18px;display:flex}.g-mp-allin p{color:var(--ink-2);max-width:60ch;margin:0;font-size:13.5px;line-height:1.5}.g-mp-allin b{color:var(--ink);font-weight:700}.g-mp-allin-btn{background:var(--navy);color:#fff;cursor:pointer;height:34px;transition:transform .16s var(--ease-out-glas), background-color .16s ease;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.g-mp-allin-btn>svg{width:14px;height:14px}.g-mp-allin-btn:active{transform:scale(.97)}.g-mp-allin-btn:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--navy);outline:none}@media (hover:hover) and (pointer:fine){.g-mp-allin-btn:hover{background:#0a3a85}}.g-mp-side-link{display:none}.g-inc{width:min(760px,100% - 32px);max-height:min(86dvh,820px);color:var(--ink);box-shadow:var(--zweef);opacity:0;transition:opacity .15s var(--ease-out-glas), transform .15s var(--ease-out-glas), overlay .15s allow-discrete, display .15s allow-discrete;background:#fff;border:0;border-radius:24px;margin:auto;padding:0;overflow:auto;transform:translateY(8px)scale(.97)}.g-inc[open]{opacity:1;transition-duration:.22s;transform:none}@starting-style{.g-inc[open]{opacity:0;transform:translateY(8px)scale(.97)}}.g-inc::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color .15s ease, overlay .15s allow-discrete, display .15s allow-discrete;background:#00143c00}.g-inc[open]::backdrop{background:#00143c6b;transition-duration:.22s}@starting-style{.g-inc[open]::backdrop{background:#00143c00}}@media (prefers-reduced-motion:reduce){.g-inc,.g-inc[open]{transform:none}@starting-style{.g-inc[open]{transform:none}}}.g-inc-in{padding:26px 28px 22px}.g-inc-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.g-inc-head h2{font-family:var(--font-headline);letter-spacing:-.03em;color:var(--navy);text-wrap:balance;margin:6px 0 0;font-size:26px;font-weight:800;line-height:1.15}.g-inc-head p{color:var(--ink-2);max-width:52ch;margin:8px 0 0;font-size:14px;line-height:1.6}.g-inc-head form{margin:0}.g-inc-x{background:var(--mist);width:36px;height:36px;color:var(--navy);cursor:pointer;transition:transform .16s var(--ease-out-glas), background-color .16s ease;border-radius:999px;place-items:center;display:grid}.g-inc-x>svg{width:18px;height:18px}.g-inc-x:active{transform:scale(.94)}.g-inc-x:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--navy);outline:none}@media (hover:hover) and (pointer:fine){.g-inc-x:hover{background:#e6ecf6}}.g-inc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.g-inc-sec{background:var(--mist);border-radius:16px;padding:16px 18px}.g-inc-sec:first-child{background:var(--g-nacht-stil);color:#fff;grid-column:1/-1}.g-inc-sec h3{font-family:var(--font-headline);letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:15px;font-weight:700}.g-inc-sec:first-child h3{color:#fff}.g-inc-sec ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.g-inc-sec:first-child ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.g-inc-sec li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.g-inc-sec:first-child li{color:#ffffffdb}.g-inc-sec li>svg{width:15px;height:15px;color:var(--goed);flex:none;margin-top:2px}.g-inc-sec:first-child li>svg{color:var(--oranje-zacht)}.g-inc-sec:nth-child(2n):last-child{grid-column:1/-1}.g-inc-sec:nth-child(2n):last-child ul{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px}.g-inc-note{color:var(--ink-3);margin:10px 0 0;font-size:12px;line-height:1.5}.g-inc-foot{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:18px;font-size:12.5px;display:flex}.g-inc-foot span{align-items:center;gap:6px;display:inline-flex}.g-inc-foot svg{width:14px;height:14px;color:var(--navy)}.g-inc-foot s{color:var(--ink-3)}@media (max-width:640px){.g-inc-in{padding:20px 18px 18px}.g-inc-head h2{font-size:22px}.g-inc-grid,.g-inc-sec:first-child ul,.g-inc-sec:nth-child(2n):last-child ul{grid-template-columns:minmax(0,1fr)}}.g-mp-bundle{border-radius:var(--r-xl);background:#fff;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:18px 20px;display:flex}.g-mp-bundle-price{font-family:var(--font-headline);letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:800}.g-mp-bundle-price s{color:var(--ink-3);margin-inline-start:4px;font-size:15px;font-weight:700}.g-mp-bundle-price small{color:var(--ink-2);font-size:12px;font-weight:600}.g-mp-bar{z-index:20;border-radius:var(--r-xl);background:var(--g-nacht-stil);color:#fff;box-shadow:var(--zweef-d);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;padding:18px 20px;display:flex;position:sticky;bottom:12px}@media (max-width:768px){.g-mp-bar{bottom:calc(96px + env(safe-area-inset-bottom))}}.g-mp-bar[data-empty=true]{background:var(--mist-2);color:var(--ink);box-shadow:none}.g-mp-bar-label{font-family:var(--glas-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;margin:0;font-size:11px}.g-mp-bar-total{font-family:var(--font-headline);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:32px;font-weight:800;line-height:1}.g-mp-bar-total small{letter-spacing:0;color:#ffffffb3;font-size:13px;font-weight:600}.g-mp-bar-saving{color:var(--oranje-zacht);margin:6px 0 0;font-size:13px;font-weight:700}.g-mp-bar-nudge{color:#fffc;margin:4px 0 0;font-size:13px}.g-mp-bar[data-empty=true] .g-mp-bar-label,.g-mp-bar[data-empty=true] .g-mp-bar-total small,.g-mp-bar[data-empty=true] .g-mp-bar-total{color:var(--ink-2)}.g-mp-act{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.g-mp-trust{color:#ffffffb8;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.g-mp-trust>svg{flex:none;width:13px;height:13px}.g-mp-bar[data-empty=true] .g-mp-trust{color:var(--ink-2)}@media (max-width:560px){.g-mp-bar{gap:10px;padding:14px 16px}.g-mp-bar-total{font-size:26px}.g-mp-act{align-items:stretch;gap:6px;width:100%}.g-mp-act .g-btn-lg{height:50px}.g-mp-trust{font-size:11.5px}}.g-mp-small{color:var(--ink-2);max-width:75ch;margin:0;font-size:12.5px;line-height:1.6}.g-mp-lines,.g-mp-small-side{display:none}@media (min-width:1200px){.g-mp{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.g-mp-main .g-mp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.g-mp-small-main{display:none}.g-mp-bar{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:18px;padding:22px;top:24px;bottom:auto}.g-mp-sum{flex-direction:column;display:flex}.g-mp-bar-total{margin-top:14px;font-size:36px}.g-mp-lines{flex-direction:column;gap:8px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:flex;box-shadow:inset 0 1px #ffffff1f}.g-mp-lines li{color:#ffffffd1;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.g-mp-lines li span:last-child{color:#fff9;flex:none}.g-mp-act{align-items:stretch}.g-mp-act .g-btn-lg{justify-content:center;width:100%}.g-mp-trust{align-items:flex-start;line-height:1.5}.g-mp-trust>svg{margin-top:2px}.g-mp-side-link{color:#fff;cursor:pointer;text-underline-offset:4px;background:0 0;align-self:flex-start;align-items:center;gap:7px;margin-top:12px;padding:0;font-size:13px;font-weight:700;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;transition:text-decoration-color .16s;display:inline-flex}.g-mp-side-link>svg{width:15px;height:15px;color:var(--oranje-zacht)}.g-mp-side-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.g-mp-side-link:hover{text-decoration-color:#fff}}.g-mp-bar[data-empty=true] .g-mp-side-link{color:var(--navy);text-decoration-color:#002b6d4d}.g-mp-bar[data-empty=true] .g-mp-side-link>svg{color:var(--navy)}.g-mp-small-side{color:#fff9;margin-top:4px;font-size:11.5px;line-height:1.55;display:block}.g-mp-small-side strong{color:#ffffffd9}.g-mp-bar[data-empty=true] .g-mp-small-side{color:var(--ink-2)}.g-mp-bar[data-empty=true] .g-mp-small-side strong{color:var(--ink)}}.g-mp-bar:not([data-empty=true]) .g-mp-error{color:#ffb4a8}.g-mp-error{color:var(--fout);align-items:center;gap:7px;margin:0;font-size:13.5px;display:flex}.g-mp-error>svg{width:15px;height:15px}.g-mp-price em.g-mp-stop{color:var(--klei)}.g-mp-bar[data-idle] .g-mp-bar-total{color:var(--navy)}.g-mp-bar[data-idle] .g-mp-bar-nudge{color:var(--ink-2)}@media (max-width:1199px){.g-mp-bar[data-idle]{position:static}}.g-mp-lines.g-mp-lines-always{flex-direction:column;gap:8px;margin:12px 0 0;padding:12px 0 0;list-style:none;display:flex;box-shadow:inset 0 1px #ffffff1f}.g-mp-lines-always li{color:#ffffffdb;justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.g-mp-lines-always li span:last-child{color:#fff9;flex:none}.g-mp-delta{align-items:center;gap:7px;min-width:0;display:inline-flex}.g-mp-delta>svg{width:14px;height:14px;color:var(--oranje-zacht);flex:none}.g-mp-quote{gap:10px;margin:14px 0 0;transition:opacity .16s;display:grid}.g-mp-quote[data-loading]{opacity:.55}.g-mp-quote>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.g-mp-quote dt{color:#ffffffb8;font-size:13px}.g-mp-quote dd{font-family:var(--font-headline);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:800;line-height:1}.g-mp-quote dd small{letter-spacing:0;color:#ffffffb3;font-size:12px;font-weight:600}.g-mp-quote .g-mp-bar-nudge{margin:0}.g-cf{width:min(520px,100% - 32px)}.g-cf .g-inc-head h2{margin-top:0}.g-cf-rows{background:var(--mist);border-radius:16px;margin:20px 0 0;padding:4px 18px}.g-cf-rows>div{justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.g-cf-rows>div+div{box-shadow:inset 0 1px #002b6d14}.g-cf-rows dt{color:var(--ink-2);flex:none;font-size:13.5px}.g-cf-rows dd{color:var(--ink);text-align:end;text-wrap:pretty;margin:0;font-size:14px;font-weight:700}.g-cf-rows dd.g-cf-num{font-family:var(--font-headline);letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.g-cf-consent{color:var(--ink-2);max-width:60ch;margin:16px 0 0;font-size:13px;line-height:1.6}.g-cf .g-mp-error{margin-top:12px}.g-cf-act{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.g-cf-act form{margin:0}@media (max-width:560px){.g-cf-rows>div{flex-direction:column;align-items:flex-start;gap:2px}.g-cf-rows dd{text-align:start}.g-cf-act{flex-direction:column-reverse}.g-cf-act .g-btn,.g-cf-act form{justify-content:center;width:100%}}.g-spin{animation:.9s linear infinite g-spin}@keyframes g-spin{to{transform:rotate(360deg)}}.g-prof{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.g-prof>.g-card-wide{grid-column:1/-1}@media (max-width:860px){.g-prof{grid-template-columns:minmax(0,1fr)}}.g-set-val{font-family:var(--font-headline);color:var(--ink);text-align:end;overflow-wrap:anywhere;max-width:22ch;font-size:14px;font-weight:700}.g-skl{border-radius:var(--r-md);color:inherit;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:background-color .16s;display:flex}.g-skl:hover{background:var(--mist)}.g-skl:focus-visible{box-shadow:0 0 0 2px var(--navy);outline:none}.g-skl-t{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.g-skl-row{color:var(--ink-2);justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.g-skl-row b{font-family:var(--font-headline);color:var(--ink);font-size:14.5px}.g-skl-row b small{font-family:var(--glas-mono);letter-spacing:.08em;color:var(--ink-3);margin-inline-start:6px;font-size:10px;font-weight:500}.g-cancel{flex-direction:column;gap:10px;display:flex}.g-cancel-q{color:var(--ink);margin:0;font-size:14px;font-weight:600}.g-cancel-actions{flex-wrap:wrap;gap:10px;display:flex}.g-btn.g-btn-fout{background:var(--fout-tint);color:var(--fout)}.g-btn.g-btn-fout:hover{background:#f6dcdc}.g-topic{border-radius:var(--r-lg);background:#fff;padding:4px}.g-topic.g-open{box-shadow:var(--glas-ring)}.g-topic-h{all:unset;box-sizing:border-box;cursor:pointer;border-radius:18px;flex-direction:column;gap:9px;width:100%;padding:12px 14px;display:flex}.g-topic-h:focus-visible{box-shadow:0 0 0 2px var(--navy)}.g-topic-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.g-topic-row b{font-family:var(--font-headline);color:var(--ink);font-size:14.5px}.g-topic-pct{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.g-topic-pct.g-good{color:var(--goed-ink)}.g-topic-pct.g-weak{color:var(--klei)}.g-topic-pct>svg{width:16px;height:16px}.g-topic .g-prog>i.g-good{background:var(--goed)}.g-topic .g-prog>i.g-weak{background:var(--oranje)}.g-topic .g-prog>i.g-none{background:var(--nevel)}.g-topic-body{flex-direction:column;gap:8px;padding:4px 14px 14px;display:flex}.g-topic-body .g-mono{margin-top:8px}.g-mistake{color:var(--ink-2);justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.g-mistake b{color:var(--klei);flex:none;font-weight:700}.g-steprow{border-radius:var(--r-md);background:var(--mist);color:var(--ink);transition:background-color .16s ease, transform .16s var(--ease-out-glas);align-items:center;gap:11px;padding:11px 13px;text-decoration:none;display:flex}.g-steprow:hover{background:#e6ecf6}.g-steprow:active{transform:scale(.99)}.g-steprow:focus-visible{box-shadow:var(--glas-focus);outline:none}.g-steprow-n{background:var(--navy);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12.5px;font-weight:700;display:flex}.g-steprow-lb{flex:1;font-size:13.5px;font-weight:600}.g-steprow>svg{width:16px;height:16px;color:var(--ink-2);flex:none}.g-empty{text-align:center;align-items:center;padding:36px 24px}.g-empty-ic{background:var(--goed-tint);width:56px;height:56px;color:var(--goed);border-radius:50%;justify-content:center;align-items:center;display:flex}.g-empty-ic>svg{width:28px;height:28px}.g-empty h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:19px}.g-empty p{color:var(--ink-2);max-width:40ch;margin:0;font-size:14px;line-height:1.55}[dir=rtl] .g-portal :is(.g-mono,.g-side-grp,.g-sk-facts,.g-mp-bar-label,.g-ssub-tag,.g-week span){letter-spacing:0}.g-pay{flex-direction:column;min-height:100vh;display:flex}.g-pay-head{justify-content:center;padding:20px 16px 0;display:flex}.g-pay-main{flex:1;justify-content:center;align-items:flex-start;padding:48px 16px 64px;display:flex}@media (min-width:768px){.g-pay-main{padding-top:88px}}.g-pay-card{text-align:center;border-radius:var(--r-xl);flex-direction:column;align-items:center;gap:18px;width:100%;max-width:480px;padding:32px 28px;display:flex}.g-pay-card h1{letter-spacing:-.035em;color:var(--navy);margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.1}.g-pay-card p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.g-pay-card .g-pay-sub{font-size:14px}.g-pay-ic{background:var(--mist);width:72px;height:72px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;display:flex}.g-pay-ic>svg{width:34px;height:34px}.g-pay-ic.g-pay-ok{background:var(--goed-tint);color:var(--goed)}.g-pay-ic.g-pay-nok{background:var(--fout-tint);color:var(--fout)}.g-pay-actions{flex-direction:column;gap:10px;width:100%;display:flex}.g-pay-actions .g-btn,.g-pay-card>.g-btn{width:100%}@media (hover:hover) and (pointer:fine){a.g-mod:hover{box-shadow:var(--zweef);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.g-navi,.g-smod,.g-schev,.g-schev>svg,.g-ssub a,.g-mhead-me,.g-tab,.g-blk,.g-les,.g-lp-back,.g-mod,.g-brow,.g-xr,.g-xr-act,.g-skl,.g-steprow{transition-duration:0s}.g-navi:active,.g-tab:active,.g-mhead-me:active,a.g-mod:active,a.g-mod:active .g-btn,a.g-brow:active,a.g-xr:active,.g-steprow:active,a.g-mod:hover{transform:none}.g-spin{animation:none}}.g-wid-stat{border-radius:var(--r-xl);box-shadow:var(--glas-rand);min-height:0}.g-wid-note{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.g-mp-code{border-radius:var(--r-xl);background:#fff;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.g-mp-code-form{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.g-mp-code-form label{color:var(--ink);font-size:14px;font-weight:600}.g-mp-code-row{flex:260px;gap:8px;max-width:360px;display:flex}.g-mp-code-in{background:var(--mist);min-width:0;height:38px;color:var(--ink);font-family:var(--font-headline);letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:10px;flex:1;padding:0 12px;font-size:15px;font-weight:700;transition:background-color .16s,box-shadow .16s}.g-mp-code-in:focus,.g-mp-code-in:focus-visible{box-shadow:inset 0 0 0 2px var(--navy);background:#fff;outline:none}.g-mp-code-in[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--fout)}.g-mp-code-on{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-size:14px;display:flex}.g-mp-code-on>svg{width:18px;height:18px;color:var(--goed);flex:none}.g-mp-code-on b{font-family:var(--font-headline);color:var(--navy)}.g-mp-code-x{cursor:pointer;color:var(--ink-2);text-underline-offset:3px;background:0 0;border:0;margin-inline-start:auto;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.g-mp-code-x:focus-visible{box-shadow:var(--glas-focus);border-radius:4px;outline:none}@media (hover:hover) and (pointer:fine){.g-mp-code-x:hover{color:var(--navy)}}.g-mp-bar-total s{letter-spacing:0;color:#ffffff8c;margin-inline-end:8px;font-size:16px;font-weight:700}.g-mp-lines li.g-mp-line-discount span,.g-mp-lines li.g-mp-line-discount span:last-child{color:var(--oranje-zacht)}@media (prefers-reduced-motion:reduce){.g-mp-code-in{transition-duration:0s}}
