.topstrip{font-size:var(--fs-small);color:#f4f4f5b8;margin-bottom:clamp(var(--sp-6),5vw,var(--sp-8))}.topstrip nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.topstrip a{color:#f4f4f5b8;text-decoration:none;transition:color var(--t-fast) var(--ease);padding-block:.6875rem;margin-block:-.6875rem}.topstrip a:hover{color:var(--c-on-dark)}.topstrip .terug{color:var(--c-on-dark);font-weight:500}.topstrip .sep{color:#f4f4f559}.hero1{background:var(--c-dark);color:var(--c-on-dark);--focus-ring: var(--c-on-dark);padding-block:var(--sp-5) clamp(3.5rem,8vw,7rem);overflow:hidden}.hero1-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30rem);gap:clamp(var(--sp-6),5vw,5rem);align-items:center}.hero1 h1{font-size:var(--fs-display);line-height:var(--lh-display);margin-bottom:var(--sp-5)}.hero1 .lead{max-width:44ch}.hero1-acties{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-6)}.hero1-eyebrow{color:var(--c-orange)}.hero1-bewijs{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid rgba(244,244,245,.16);font-size:var(--fs-small);color:#f4f4f5b8;list-style:none;padding-left:0}.hero1-bewijs li+li:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;vertical-align:.3em;margin-right:var(--sp-5);opacity:.5}.hero1-bewijs b{color:var(--c-on-dark);font-weight:500}@media(max-width:900px){.hero1-grid{grid-template-columns:minmax(0,1fr)}.widget-toestel{justify-self:stretch;max-width:none}.widget-gesprek{min-height:15rem}}.widget-toestel{position:relative;background:var(--c-surface);color:var(--c-ink);border-radius:var(--r-media);box-shadow:var(--shadow-pop);overflow:hidden;font-size:.8125rem;line-height:1.45;justify-self:end;width:100%;max-width:30rem}.widget-schil{position:relative}.widget-schil:before{content:"";position:absolute;inset:-14%;z-index:0;background:radial-gradient(circle,#ff996647,#f960 70%);pointer-events:none}.widget-schil>*{position:relative;z-index:1}.widget-balk{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--c-line)}.widget-balk img{height:18px;width:auto}.widget-naam{font-weight:500}.widget-status{margin-left:auto;display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--c-ink-soft);font-variant-numeric:tabular-nums}.widget-stip{width:7px;height:7px;border-radius:50%;background:var(--c-groen)}.widget-gesprek{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);height:22rem;justify-content:flex-end;overflow:hidden;background:var(--c-surface-soft);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 3rem);mask-image:linear-gradient(to bottom,transparent 0,#000 3rem)}.bubbel{max-width:84%;padding:.625rem .875rem;border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-tile)}.bubbel--gast{align-self:flex-end;background:var(--c-ink);color:var(--c-on-dark)}.bubbel--host{display:flex;gap:var(--sp-3);align-items:flex-start}.bubbel-foto{width:2rem;height:2rem;border-radius:50%;object-fit:cover;flex:0 0 auto}.bubbel p{margin:0}.bubbel p+p{margin-top:.375rem}.widget-keuzes{display:flex;flex-wrap:wrap;gap:.375rem}.widget-keuze{border:1px solid var(--c-line-strong);background:var(--c-surface);border-radius:var(--r-pill);padding:.3125rem .75rem;font:inherit;font-size:.75rem;color:inherit}.widget-keuze[data-gekozen]{background:var(--c-lavender);border-color:transparent}.widget-offerte{background:var(--c-surface);border-radius:var(--r-card);padding:var(--sp-4);box-shadow:var(--shadow-tile)}.widget-offerte h4{font-family:var(--font-body);font-size:.6875rem;font-weight:500;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--c-ink-soft);margin-bottom:var(--sp-3)}.widget-regel{display:flex;justify-content:space-between;gap:var(--sp-3);padding-block:.25rem;font-variant-numeric:tabular-nums}.widget-regel--totaal{border-top:1px solid var(--c-line);margin-top:var(--sp-2);padding-top:var(--sp-3);font-weight:500}.widget-af{display:flex;align-items:center;gap:var(--sp-3);padding:.75rem var(--sp-4);border-radius:var(--r-card);background:#2f7a4d1f}.widget-af svg{width:18px;height:18px;flex:0 0 auto;color:var(--c-groen)}.widget-af b{font-weight:500}.widget-typt{display:flex;align-items:center;gap:.375rem;padding-left:.25rem;color:var(--c-ink-soft);font-size:.75rem}.widget-typt i{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.35}.widget-typt i:nth-child(2){animation-delay:.16s}.widget-typt i:nth-child(3){animation-delay:.32s}@media(prefers-reduced-motion:no-preference){.widget-typt i{animation:typt 1s var(--ease) infinite}}@keyframes typt{0%,60%,to{opacity:.25}30%{opacity:1}}.widget-gesprek>*{animation:bubbel-in .32s var(--ease) both}@keyframes bubbel-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.widget-gesprek>*{animation:none}}.widget-invoer{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--c-line);color:var(--c-ink-soft);font-size:.8125rem}.widget-invoer>span:first-child{flex:1}.widget-verstuur{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--c-orange);color:var(--c-ink);display:grid;place-items:center;flex:0 0 auto}.widget-verstuur svg{width:14px;height:14px}.cijferbalk{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5);margin-top:var(--sp-8)}.cijfer{display:flex;flex-direction:column;gap:var(--sp-2);background:var(--c-surface);border-radius:var(--r-card);box-shadow:var(--shadow-tile);padding:var(--sp-6)}.cijfer .groot{font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,7vw,5rem);line-height:1;font-variant-numeric:tabular-nums}.cijfer .groot small{font-size:.4em;font-weight:700}.cijfer h3{font-size:var(--fs-kaartkop);margin:0}.cijfer .rol{font-weight:500}.cijfer .meta{font-size:var(--fs-small);color:var(--c-ink-soft);margin:0}.cijfer-ic{height:3.5rem;margin-bottom:var(--sp-3);display:flex;align-items:flex-end}.cijfer-ic img{height:100%;width:auto}@media(max-width:800px){.cijferbalk{grid-template-columns:1fr;gap:var(--sp-6)}}.reis{margin-top:var(--sp-8)}.reis svg{width:100%;height:auto;display:block;overflow:visible}.reis .baan{fill:none;stroke:var(--c-ink);stroke-width:1.5;stroke-dasharray:6 7;opacity:.45}.reis .baan-tekent{fill:none;stroke:var(--c-ink);stroke-width:2;stroke-linecap:round;stroke-dasharray:1400;stroke-dashoffset:1400}.reis.in .baan-tekent{animation:baan 2.6s var(--ease) forwards}@keyframes baan{to{stroke-dashoffset:0}}.reis .halte{opacity:0}.reis.in .halte{animation:halte-in .5s var(--ease) forwards}.reis.in .halte:nth-of-type(1){animation-delay:.1s}.reis.in .halte:nth-of-type(2){animation-delay:.8s}.reis.in .halte:nth-of-type(3){animation-delay:1.45s}.reis.in .halte:nth-of-type(4){animation-delay:2.05s}.reis.in .halte:nth-of-type(5){animation-delay:2.55s}@keyframes halte-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.reis .halte image{transform-box:fill-box}.reis .halte-label{font-family:var(--font-body);font-size:15px;font-weight:500;fill:var(--c-ink)}.reis .halte-sub{font-family:var(--font-body);font-size:12px;fill:#17171db8}@media(prefers-reduced-motion:reduce){.reis .baan-tekent{stroke-dashoffset:0}.reis .halte{opacity:1}.reis.in .baan-tekent,.reis.in .halte{animation:none}}.reis-lijst{display:none}@media(max-width:760px){.reis svg{display:none}.reis-lijst{display:grid;gap:0;list-style:none;padding:0;margin:0 auto;max-width:26rem}.reis-lijst li{display:grid;grid-template-columns:1.25rem minmax(0,1fr) 4.5rem;align-items:start;gap:var(--sp-4);padding-bottom:var(--sp-6);position:relative}.reis-lijst img{width:100%;height:auto;align-self:center}.reis-lijst li:last-child{padding-bottom:0}.reis-lijst li:not(:last-child):before{content:"";position:absolute;left:.5625rem;top:1.25rem;bottom:0;width:1.5px;background:var(--c-ink);opacity:.25}.reis-stip{width:1.25rem;height:1.25rem;border-radius:50%;background:var(--c-ink);margin-top:.125rem;position:relative;z-index:1}.reis-lijst li:nth-child(2) .reis-stip,.reis-lijst li:last-child .reis-stip{background:var(--c-orange)}.reis-lijst b{display:block;font-weight:500}.reis-lijst span:last-child{font-size:var(--fs-small);color:var(--c-ink-soft)}}.mod{display:grid;grid-template-columns:19rem minmax(0,1fr);gap:clamp(var(--sp-5),4vw,var(--sp-8));align-items:start;margin-top:var(--sp-8)}.mod-keuze{display:grid;gap:var(--sp-2)}.mod-knop{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-4);border:1px solid transparent;border-radius:var(--r-tile);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.mod-knop:hover{background:var(--c-surface-soft)}.mod-knop[aria-selected=true]{background:var(--c-ink);color:var(--c-on-dark)}.mod-knop .nr{font-variant-numeric:tabular-nums;font-size:var(--fs-small);opacity:.72;min-width:2.25rem}.mod-knop[aria-selected=true] .nr{opacity:.78}.mod-knop .naam{font-weight:500}.mod-podium{position:relative}.mod-scherm{position:relative;border-radius:var(--r-media);overflow:hidden;aspect-ratio:876 / 593;background:var(--c-surface-soft)}.mod-scherm img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity var(--t-med) var(--ease)}.mod-scherm img.is-aan{opacity:1}.mod-uitleg{margin-top:var(--sp-6);max-width:54ch}.mod-uitleg h3{font-size:var(--fs-kaartkop);margin-bottom:var(--sp-3)}.mod-uitleg .hoe{font-size:var(--fs-small);color:var(--c-ink-soft);margin-bottom:0}.mod-uitleg .hoe b{font-weight:500}.mod-uitleg.is-wisselend,.mod-scherm.is-wisselend{opacity:.35}.mod-uitleg,.mod-scherm{transition:opacity .18s var(--ease)}.mod-loop{height:2px;background:var(--c-line);border-radius:var(--r-pill);overflow:hidden;margin-top:var(--sp-4)}.mod-loop span{display:block;height:100%;background:var(--c-orange);transform-origin:left;transform:scaleX(0)}.mod.is-live .mod-loop span{animation:modloop 6s linear infinite}.mod.is-gepauzeerd .mod-loop{opacity:0}@keyframes modloop{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.mod-loop{display:none}}@media(max-width:900px){.mod{grid-template-columns:minmax(0,1fr)}.mod>*{min-width:0}.mod-keuze{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;padding-bottom:var(--sp-2);scrollbar-width:none}.mod-keuze::-webkit-scrollbar{display:none}.mod-knop{border:1px solid var(--c-line-strong);border-radius:var(--r-pill);padding:.5rem .875rem}.mod-knop .nr{display:none}}.host1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(var(--sp-6),5vw,5rem);align-items:center}.host1 h2{margin-bottom:var(--sp-5)}.host1 .kop-klein{font-weight:500;margin-bottom:var(--sp-3)}.host1-beeld img{width:100%;height:auto;display:block}.context{margin-top:var(--sp-7);background:var(--c-surface);border-radius:var(--r-card);padding:var(--sp-5);box-shadow:var(--shadow-tile)}.context-kop{font-size:var(--fs-small);color:var(--c-ink-soft);margin-bottom:var(--sp-3)}.context-tabs{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:var(--sp-4)}.context-tab{border:1px solid var(--c-line-strong);background:none;border-radius:var(--r-pill);min-height:44px;padding:.375rem 1rem;font:inherit;font-size:var(--fs-small);color:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.context-tab:hover{border-color:var(--c-ink)}.context-tab[aria-selected=true]{background:var(--c-ink);color:var(--c-on-dark);border-color:transparent}.context-zin{display:flex;gap:var(--sp-3);align-items:flex-start;background:var(--c-surface-soft);border-radius:var(--r-tile);padding:var(--sp-4);min-height:5.5rem}.context-zin img{width:2.25rem;height:2.25rem;border-radius:50%;object-fit:cover;flex:0 0 auto}.context-zin p{margin:0;font-size:var(--fs-small)}.context-zin.is-wisselend p{opacity:.3}.context-zin p{transition:opacity .16s var(--ease)}.host1-meter{display:flex;align-items:center;gap:var(--sp-5);margin-top:var(--sp-6)}.host1-meter .stat-ring{background:var(--c-ink);color:var(--c-on-dark);flex:0 0 auto;box-shadow:var(--shadow-tile)}.host1-meter .stat-ring .ring-track{stroke:#f4f4f533}.host1-meter .stat-ring .ring-prog{stroke:var(--c-orange)}.host1-meter .stat-label{font-weight:500;font-size:var(--fs-lead)}.host1-meter .stat-sub{font-size:var(--fs-body);color:var(--c-ink-soft);max-width:24ch;margin:0}.host1-noot{margin-top:var(--sp-6)}@media(max-width:1000px){.host1{grid-template-columns:1fr}}.winst-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto 1fr auto;gap:0 var(--sp-6);margin-top:var(--sp-8);border-top:1px solid var(--c-line-strong)}.winst{display:grid;grid-row:span 5;grid-template-rows:subgrid;align-content:start;padding-top:var(--sp-5)}.winst .chip{justify-self:start;margin-bottom:var(--sp-4)}.winst .chip-leeg,.winst .knop-leeg{display:block}.winst-beeld{border-radius:var(--r-tile);overflow:hidden;background:var(--c-surface);aspect-ratio:497 / 279;display:grid;place-items:center;margin-bottom:var(--sp-5)}.winst-beeld img{width:100%;height:100%;object-fit:cover;display:block}.winst h3{font-size:var(--fs-kaartkop);margin-bottom:var(--sp-3);align-self:start}.winst p{font-size:var(--fs-small);margin-bottom:0}.winst .btn{margin-top:var(--sp-5);align-self:start;justify-self:start}@supports not (grid-template-rows: subgrid){.winst-grid{grid-template-rows:none}.winst{grid-row:auto;grid-template-rows:none}}@media(max-width:1100px){.winst-grid{grid-template-columns:1fr 1fr;gap:var(--sp-7) var(--sp-6);border-top:0}.winst{border-top:1px solid var(--c-line-strong);grid-row:auto;grid-template-rows:none}}@media(max-width:620px){.winst-grid{grid-template-columns:1fr}}.agent1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(var(--sp-6),5vw,4.5rem);align-items:start;margin-top:var(--sp-8)}.agent1 h3{font-size:var(--fs-kaartkop);margin-bottom:var(--sp-4)}.agent1-beeld img{width:100%;height:auto;display:block}.agent-lijn{display:grid;gap:0;position:relative}.agent-halte{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--sp-4);padding-bottom:var(--sp-6);position:relative}.agent-halte:last-child{padding-bottom:0}.agent-halte:not(:last-child):before{content:"";position:absolute;left:1.5rem;top:2.5rem;bottom:.25rem;width:1px;background:var(--c-line-strong)}.agent-bol{width:3rem;height:3rem;border-radius:50%;border:1px solid var(--c-line-strong);display:grid;place-items:center;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:700;background:var(--c-bg-shade);position:relative;z-index:1}.agent-halte h4{font-size:var(--fs-h4);font-weight:500;margin-bottom:var(--sp-2)}.agent-halte p{font-size:var(--fs-small);color:var(--c-ink-soft);margin:0}.agent-uitro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(var(--sp-6),5vw,4rem);align-items:center;margin-top:var(--sp-8)}.agent-uitro img{width:100%;height:auto;display:block}.agent-uitro h3{font-size:var(--fs-h3);margin-bottom:var(--sp-6)}@media(max-width:900px){.agent1,.agent-uitro{grid-template-columns:1fr}}.attr{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(var(--sp-6),5vw,5rem);align-items:center}.attr .attr-sub{font-family:var(--font-body);font-size:var(--fs-lead);font-weight:500;line-height:1.4;margin-bottom:var(--sp-3)}.attr-denk{max-width:17rem;margin-top:var(--sp-6)}.attr-denk img,.attr-beeld img{width:100%;height:auto;display:block}@media(max-width:900px){.attr{grid-template-columns:1fr}}.uit-rij{display:grid;grid-template-columns:minmax(0,25rem) minmax(0,1fr);gap:clamp(var(--sp-6),5vw,4rem);align-items:center}.uit-rij+.uit-rij{margin-top:var(--sp-8)}.uit-rij:nth-child(2n)>figure{order:2}.uit-rij img{width:100%;height:auto;display:block}.uit-ic{width:36px;height:36px;color:var(--c-ink-soft);margin-bottom:var(--sp-4)}.uit-rij h3{font-size:var(--fs-kaartkop);margin-bottom:var(--sp-3)}.uit-rij p{max-width:38rem}.uit-rij .sub{font-weight:500;margin-bottom:var(--sp-3)}@media(max-width:900px){.uit-rij{grid-template-columns:1fr}.uit-rij:nth-child(2n)>figure{order:0}}.spec-bel{display:flex;justify-content:center;margin-top:var(--sp-7)}.spec-bel img{height:148px;width:auto;display:block}.spec1-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-4);margin-top:calc(-1 * var(--sp-2))}.spec1{padding:var(--sp-5)}.spec1-ic{height:40px;margin-bottom:var(--sp-5);color:var(--c-ink-40)}.spec1-ic svg,.spec1-ic img{height:100%;width:auto}.spec1 h3{font-size:var(--fs-h4);font-weight:500;margin-bottom:var(--sp-3)}.spec1 p{font-size:var(--fs-small);color:var(--c-ink-soft);margin:0}@media(max-width:900px){.spec1-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.spec1-grid{grid-template-columns:1fr}}.vragen{max-width:66rem;margin-top:var(--sp-7)}.vraag{border-bottom:1px solid var(--c-line-strong)}.vraag-knop{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);padding-block:var(--sp-5);background:none;border:0;text-align:left;cursor:pointer;color:inherit;font-family:inherit}.vraag-knop h3{font-family:var(--font-body);font-size:var(--fs-h4);font-weight:500;margin:0;transition:transform var(--t-fast) var(--ease)}.vraag-knop:hover h3{transform:translate(3px)}.vraag-knop .vraag-ic{color:var(--c-ink-soft);transition:color var(--t-fast) var(--ease)}.vraag-knop:hover .vraag-ic,.vraag-knop[aria-expanded=true] .vraag-ic{color:var(--c-ink)}@media(prefers-reduced-motion:reduce){.vraag-knop h3{transition:none}.vraag-knop:hover h3{transform:none}}.vraag-ic{position:relative;flex:0 0 auto;width:22px;height:22px}.vraag-ic:before,.vraag-ic:after{content:"";position:absolute;inset:50% 0 auto;height:1.5px;background:currentColor;transition:transform var(--t-med) var(--ease)}.vraag-ic:after{transform:rotate(90deg)}.vraag-knop[aria-expanded=true] .vraag-ic:after{transform:rotate(0)}.vraag-antwoord{padding-bottom:var(--sp-5)}.vraag-antwoord p{max-width:62ch;margin:0}.vraag-antwoord[hidden]{display:none}.verder{background:var(--c-surface-soft);border-radius:var(--r-media);padding:clamp(var(--sp-5),4vw,var(--sp-7))}.verder-kop{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6)}.verder-kop h2{font-size:var(--fs-kaartkop);margin:0}.verder-kop .pad{color:var(--c-ink-40)}.verder-kop .btn{margin-left:auto}.verder-hoofd{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);margin-bottom:var(--sp-5)}.verder-hoofd a{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-card);background:var(--c-ink);color:var(--c-on-dark);--focus-ring: var(--c-on-dark);text-decoration:none;transition:background var(--t-fast) var(--ease)}.verder-hoofd a:hover{background:#2a2a33}.verder-hoofd svg{width:24px;height:24px;flex:0 0 auto}.verder-hoofd b{display:block;font-weight:500;font-size:var(--fs-lead)}.verder-hoofd span span{display:block;font-size:var(--fs-small);color:#f4f4f5b8}.verder-hoofd .pijl{margin-left:auto;transition:transform var(--t-fast) var(--ease)}.verder-hoofd a:hover .pijl{transform:translate(3px)}@media(max-width:700px){.verder-hoofd{grid-template-columns:1fr}}.verder-label{font-size:var(--fs-small);color:var(--c-ink-soft);margin-bottom:var(--sp-3)}.verder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3)}.verder-grid a{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-tile);background:var(--c-surface);color:inherit;text-decoration:none;font-size:var(--fs-small);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.verder-grid a:hover{background:var(--c-ink);color:var(--c-on-dark)}.verder-grid svg{width:20px;height:20px;flex:0 0 auto}@media(max-width:900px){.verder-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.verder-grid{grid-template-columns:1fr}.verder-kop .btn{margin-left:0}}
