*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.6;color:#0b1e3d;background:#f6f7fa;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;display:block}[hidden]{display:none !important}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}h1,h2,h3,h4{margin:0;font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-weight:800;letter-spacing:-0.03em;line-height:1.08}p{margin:0}ol,ul{margin:0;padding:0;list-style:none}.overslaan{position:absolute;left:-9999px}.overslaan:focus{left:16px;top:16px;z-index:999;background:#fff;padding:12px 18px;border-radius:999px}:focus-visible{outline:3px solid rgba(225,17,51,.45);outline-offset:2px}.icoon{flex:none}.verborgen-tekst{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e11133}.prose{max-width:68ch}.prose p{margin-bottom:1.1em}.knop{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 26px;border-radius:999px;font-weight:700;font-size:15px;line-height:1;transition:background-color .15s ease,color .15s ease,transform .1s ease}.knop:active{transform:translateY(1px)}.knop--rood{background:#e11133;color:#fff}.knop--rood:hover{background:#c2062a}.knop--navy{background:#0a2145;color:#fff}.knop--navy:hover{background:#122f5e}.knop--wit{background:#fff;color:#0a2145}.knop--zacht{background:#ffe7ec;color:#e11133}.knop--zacht:hover{background:#ffcfd9}.knop--lijn{border:1.5px solid #20406e;color:#fff}.knop--lijn-donker{border:1.5px solid #e2e7ef;background:#fff;color:#0b1e3d;font-weight:600}.voortgang__kop{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.voortgang__kop strong{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:23px;font-weight:800;letter-spacing:-0.03em;line-height:1}.voortgang__kop span{font-size:12.5px;font-weight:700;color:#e11133}.voortgang__baan{height:8px;border-radius:999px;background:#edf0f6;overflow:hidden;margin-top:8px}.voortgang__baan--donker{background:#122f5e;height:9px}.voortgang__baan--dun{height:5px;margin-top:0}.voortgang__balk{height:100%;border-radius:999px;background:#e11133;transition:width .4s ease}.voortgang__doel{margin-top:8px;font-size:12.5px;color:#8e9bb0}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.07em}.badge--donker{background:rgba(10,33,69,.88);color:#fff;backdrop-filter:blur(4px)}.chip{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:999px;border:1.5px solid #e2e7ef;background:#fff;font-size:14px;font-weight:600;color:#5f6e86;transition:border-color .15s,color .15s,background-color .15s}.chip b{font-size:12px;color:#8e9bb0}.chip:hover{border-color:#c9d2e0;color:#0b1e3d}.chip.is-actief{background:#0a2145;border-color:#0a2145;color:#fff}.chip.is-actief b{color:#93a6c4}.chip--verras{color:#e11133}.chip--verras b{color:inherit}.balk{background:#0a2145;color:#fff;font-size:13.5px}.balk__in{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.balk__in{padding-inline:40px}}@media(min-width: 1200px){.balk__in{padding-inline:0}}.balk__in{display:flex;align-items:center;justify-content:space-between;gap:20px;height:44px}.balk__links{display:flex;align-items:center;gap:20px;min-width:0}.balk__rechts{display:flex;align-items:center;gap:8px;color:#93a6c4}.balk__scheiding{color:#20406e}.balk__live{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.13em;color:#12bfa0}.balk span:not(.balk__live):not(.balk__scheiding){color:#93a6c4}.balk strong{font-weight:700}@media(max-width: 899px){.balk__rechts{display:none}.balk__links{overflow-x:auto;scrollbar-width:none;white-space:nowrap}}.stip{width:8px;height:8px;border-radius:50%;background:currentColor;animation:pols 2s ease-in-out infinite}@keyframes pols{0%,100%{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion: reduce){.stip{animation:none}}.nav{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1.5px solid #e2e7ef;transition:background-color .25s ease,border-color .25s ease}.nav.is-open{background:#0a2145;border-color:rgba(0,0,0,0)}.nav.is-open .nav__in{position:relative;z-index:2}.nav__in{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.nav__in{padding-inline:40px}}@media(min-width: 1200px){.nav__in{padding-inline:0}}.nav__in{display:flex;align-items:center;justify-content:space-between;gap:24px;height:80px}.nav__logo{position:relative;display:block}.nav__logo img{width:160px;height:auto;display:block}.nav__logolicht{position:absolute;inset:0;opacity:0;transition:opacity .2s ease}.nav.is-open .nav__logolicht{opacity:1}.nav.is-open .nav__logodonker{opacity:0}.nav__menu{display:flex;align-items:center;gap:32px}.nav__link{font-size:14.5px;font-weight:600}.nav__link:hover,.nav__link.is-actief{color:#e11133}.nav__acties{display:flex;align-items:center;gap:14px}.nav__zoek{width:42px;height:42px;border-radius:50%;background:#f6f7fa;display:grid;place-items:center;color:#5f6e86}.nav__hamburger{display:none}@media(max-width: 1199px){.nav__menu,.nav__acties .knop--navy{display:none}.nav__hamburger{display:grid;gap:5px;width:42px;height:42px;place-content:center;border:0;background:none;cursor:pointer}.nav__hamburger span{display:block;width:20px;height:2px;background:#0b1e3d;border-radius:2px;transition:transform .2s ease,opacity .15s ease}.nav.is-open .nav__hamburger span{background:#fff}.nav.is-open .nav__hamburger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav.is-open .nav__hamburger span:nth-child(2){opacity:0}.nav.is-open .nav__hamburger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}@media(max-width: 899px){.nav__in{height:64px;gap:10px}.nav__logo img{width:130px}.nav__zoek{display:none}.nav__acties .knop{padding:11px 16px;font-size:13.5px;white-space:nowrap}.nav__acties .knop .icoon{width:16px;height:16px}}.nav__paneel{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;background:#0a2145;color:#fff;padding:96px 0 32px;overflow-y:auto;overscroll-behavior:contain;opacity:0;transition:opacity .22s ease}.nav__paneel.is-zichtbaar{opacity:1}@media(max-width: 899px){.nav__paneel{padding-top:80px}}@media(min-width: 1200px){.nav__paneel{display:none !important}}.nav__paneelmenu{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.nav__paneelmenu{padding-inline:40px}}@media(min-width: 1200px){.nav__paneelmenu{padding-inline:0}}.nav__paneelmenu{display:flex;flex-direction:column;flex:1;justify-content:center;gap:4px}.nav__paneellink{display:block;padding:14px 0;font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:32px;font-weight:800;letter-spacing:-0.03em;line-height:1.1;color:#fff;opacity:0;transform:translateY(18px);transition:opacity .3s ease,transform .42s cubic-bezier(0.22, 0.9, 0.28, 1)}.nav__paneellink.is-actief{color:#e11133}.nav__paneel.is-zichtbaar .nav__paneellink{opacity:1;transform:none;transition-delay:calc(var(--i, 0)*55ms + 80ms)}@media(max-width: 599px){.nav__paneellink{font-size:27px;padding:11px 0}}.nav__paneelacties{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.nav__paneelacties{padding-inline:40px}}@media(min-width: 1200px){.nav__paneelacties{padding-inline:0}}.nav__paneelacties{display:flex;flex-direction:column;gap:10px;padding-top:24px;border-top:1px solid #20406e;opacity:0;transform:translateY(18px);transition:opacity .3s ease,transform .42s cubic-bezier(0.22, 0.9, 0.28, 1)}.nav__paneel.is-zichtbaar .nav__paneelacties{opacity:1;transform:none;transition-delay:calc(var(--i, 0)*55ms + 80ms)}.nav__paneelaccount{display:flex;align-items:center;gap:10px;padding:4px 0 14px;font-size:15px;font-weight:600;color:#93a6c4}.nav__paneelaccount .icoon{color:#93a6c4}.nav__paneelaccount:hover{color:#fff}.voet{background:#0a2145;color:#93a6c4;font-size:14.5px}.voet__in{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.voet__in{padding-inline:40px}}@media(min-width: 1200px){.voet__in{padding-inline:0}}.voet__in{display:grid;gap:40px;padding-top:72px;padding-bottom:44px;grid-template-columns:330px repeat(2, 172px) 330px}@media(max-width: 1199px){.voet__in{grid-template-columns:1fr 1fr}}@media(max-width: 599px){.voet__in{grid-template-columns:1fr}}.voet__merk p{margin:20px 0;font-size:13.5px;line-height:1.65}.voet__merk img{width:196px}.voet__socials{display:flex;gap:9px}.voet__socials a{width:38px;height:38px;border-radius:50%;background:#1c3f75;display:grid;place-items:center;color:#fff}.voet__kolom h3,.voet__nieuwsbrief h3{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#fff;margin-bottom:14px}.voet__kolom a{display:block;margin-bottom:14px}.voet__kolom a:hover{color:#fff}.voet__nieuwsbrief p{font-size:14px;line-height:1.6;margin-bottom:14px}.voet__form{display:flex;align-items:center;gap:6px;background:#1c3f75;border-radius:999px;padding:6px 6px 6px 18px}.voet__form input{flex:1;min-width:0;background:none;border:0;color:#fff;font:inherit;font-size:14.5px}.voet__form input::placeholder{color:#93a6c4}.voet__form button{width:40px;height:40px;border-radius:50%;background:#e11133;color:#fff;display:grid;place-items:center;flex:none}.voet__onder{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.voet__onder{padding-inline:40px}}@media(min-width: 1200px){.voet__onder{padding-inline:0}}.voet__onder{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;border-top:1.5px solid #20406e;padding-top:24px;padding-bottom:40px;font-size:13px}.voet__onder nav{display:flex;flex-wrap:wrap;gap:26px}.voet__onder a:hover{color:#fff}.nav__account{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;font-size:14px;font-weight:600;color:#5f6e86;transition:background-color .15s,color .15s}.nav__account .icoon{color:#8e9bb0;transition:color .15s}.nav__account:hover{background:#f6f7fa;color:#0b1e3d}.nav__account:hover .icoon{color:#0b1e3d}.nav__account.is-ingelogd{color:#0a2145}.nav__account.is-ingelogd .icoon{color:#e11133}@media(max-width: 899px){.nav__account{display:none}}@media(prefers-reduced-motion: reduce){.nav__paneel,.nav__paneellink,.nav__paneelacties,.nav__hamburger span{transition:none !important;transition-delay:0s !important}.nav__paneel{opacity:1;transform:none}.nav__paneellink,.nav__paneelacties{opacity:1;transform:none}}.paginakop--navy{background:#0a2145;color:#fff}.paginakop__in{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.paginakop__in{padding-inline:40px}}@media(min-width: 1200px){.paginakop__in{padding-inline:0}}.paginakop__in{padding-top:40px;padding-bottom:44px}.paginakop__rij{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin:30px 0}@media(max-width: 899px){.paginakop__rij{flex-direction:column;align-items:stretch;gap:28px}}.paginakop__tekst{max-width:660px}.paginakop__tekst h1{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:50px;font-weight:800;letter-spacing:-0.04em;line-height:1.06}.paginakop__tekst p{margin-top:14px;font-size:17px;line-height:1.6;color:#93a6c4;max-width:600px}@media(max-width: 899px){.paginakop__tekst h1{font-size:34px}.paginakop__tekst p{font-size:16px}}.paginakop__teller{width:360px;text-align:right;flex:none}.paginakop__teller strong{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:46px;font-weight:800;letter-spacing:-0.045em;line-height:1;display:block}.paginakop__teller .voortgang__baan{margin:10px 0}.paginakop__teller span{font-size:13.5px;color:#93a6c4}@media(max-width: 899px){.paginakop__teller{width:100%;text-align:left}}.kruimels{display:flex;gap:8px;font-size:13px;color:#93a6c4}.kruimels span[aria-current]{color:#fff;font-weight:600}.tabs{display:flex;flex-wrap:wrap;gap:10px}.tab{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;border:1.5px solid #20406e;color:#93a6c4;font-size:14.5px;font-weight:600}.tab b{font-size:12.5px;color:#20406e}.tab.is-actief{background:#fff;border-color:#fff;color:#0a2145}.tab.is-actief b{color:#5f6e86}.filterbalk{position:sticky;top:80px;z-index:40;background:#fff;border-bottom:1.5px solid #e2e7ef}.filterbalk__in{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.filterbalk__in{padding-inline:40px}}@media(min-width: 1200px){.filterbalk__in{padding-inline:0}}.filterbalk__in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px}.filterbalk__links{display:flex;align-items:center;gap:10px;min-width:0;overflow-x:auto;scrollbar-width:none}.filterbalk__scheiding{width:1.5px;height:28px;background:#e2e7ef;flex:none}@media(max-width: 899px){.filterbalk{top:64px}.filterbalk__rechts{display:none}}.zoek{display:inline-flex;align-items:center;gap:10px;flex:none;width:270px;height:46px;padding:0 16px;border-radius:999px;background:#f6f7fa;color:#8e9bb0}.zoek input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:14.5px;color:#0b1e3d}.inhoud__in{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.inhoud__in{padding-inline:40px}}@media(min-width: 1200px){.inhoud__in{padding-inline:0}}.inhoud__in{padding-top:34px;padding-bottom:88px}.uitgelicht{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-bottom:26px}@media(max-width: 1199px){.uitgelicht{grid-template-columns:1fr 1fr}}@media(max-width: 599px){.uitgelicht{grid-template-columns:1fr}}.paneel{background:#fff;border:1.5px solid #e2e7ef;border-radius:24px;padding:24px}.paneel__kop{display:flex;align-items:center;gap:8px;margin-bottom:16px}.paneel__kop h2{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8e9bb0}.paneel--navy{background:#0a2145;border-color:#0a2145;color:#fff;display:flex;flex-direction:column;gap:14px}.paneel--navy h2{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:23px;font-weight:700;letter-spacing:-0.025em;line-height:1.1}.paneel--navy p{font-size:14px;line-height:1.55;color:#93a6c4}.paneel--navy .knop{width:100%}.paneel__icoon{width:44px;height:44px;border-radius:14px;background:#1c3f75;display:grid;place-items:center;color:#12bfa0}.ranglijst li{display:flex;align-items:center;gap:11px;margin-bottom:15px}.ranglijst li:last-child{margin-bottom:0}.ranglijst li img{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none}.ranglijst li strong{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:14.5px;font-weight:800;letter-spacing:-0.01em;line-height:1;margin-left:auto}.ranglijst__nr{width:12px;font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:800;color:#8e9bb0}.ranglijst li:first-child .ranglijst__nr{color:#e11133}.ranglijst__naam{display:flex;flex-direction:column;gap:1px;min-width:0}.ranglijst__naam a{font-size:13.5px;font-weight:600}.ranglijst__naam small{font-size:11.5px;color:#8e9bb0}.bijna li{margin-bottom:17px}.bijna li:last-child{margin-bottom:0}.bijna__rij{display:flex;align-items:center;gap:10px;margin-bottom:8px}.bijna__rij img{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:none}.bijna__rij a{flex:1;min-width:0;font-size:13.5px;font-weight:600}.bijna__rest{font-size:12.5px;font-weight:700;color:#e11133}.leeg{font-size:13.5px;color:#8e9bb0}.resultaat{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.resultaat p{font-size:15px;font-weight:700}.resultaat span{font-weight:400;color:#5f6e86}.raster{display:grid;gap:20px;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1199px){.raster{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 899px){.raster{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 599px){.raster{grid-template-columns:1fr}}.raster__cel[hidden]{display:none}.raster__leeg{text-align:center;padding:60px 0;color:#5f6e86}.kaart{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1.5px solid #e2e7ef;border-radius:24px;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.kaart:hover{border-color:#c9d2e0;transform:translateY(-2px);box-shadow:0 12px 28px rgba(10,33,69,.07)}.kaart__beeld{position:relative;display:block;height:176px;padding:14px;background-size:cover;background-position:center}.kaart__deel{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.94);color:#0a2145;display:grid;place-items:center}.kaart__portret{position:absolute;left:14px;bottom:14px;width:54px;height:54px;border-radius:50%;object-fit:cover;border:3px solid #fff}.kaart__body{display:flex;flex-direction:column;gap:15px;padding:16px 18px 18px;flex:1}.kaart__cta-wrap{margin-top:auto}.kaart__naam h3{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.022em;line-height:1.2}.kaart__team{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;color:#5f6e86}.kaart__team .icoon{color:#8e9bb0}.kaart__cta{width:100%;height:46px;padding:0;font-size:14.5px;margin-top:auto}.kaart--eerste .kaart__cta{background:#0a2145;color:#fff}.kaart--eerste .voortgang__doel{color:#e11133;font-weight:600}.lijsteinde{margin-top:46px}.lijsteinde hr{border:0;border-top:1.5px solid #e2e7ef;margin:0 0 22px}.lijsteinde__rij{display:flex;align-items:center;justify-content:center;gap:18px;font-size:14px;color:#5f6e86}.pagina{width:100%;max-width:880px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.pagina{padding-inline:40px}}@media(min-width: 1200px){.pagina{padding-inline:0}}.pagina{padding-top:56px;padding-bottom:88px}.pagina__kop{margin-bottom:28px}.pagina__kop h1{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:44px;font-weight:800;letter-spacing:-0.04em;line-height:1.06}.pagina__kop--midden{text-align:center;padding:80px 0}.pagina__kop--midden p{margin:14px 0 24px;color:#5f6e86}.pagina__beeld{border-radius:24px;margin-bottom:28px}.raster--drie{grid-template-columns:repeat(3, 1fr)}@media(max-width: 1199px){.raster--drie{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 599px){.raster--drie{grid-template-columns:1fr}}.paginakop__acties{display:flex;gap:12px;flex:none}.stapel{display:flex;align-items:center}.stapel img,.stapel__meer{width:40px;height:40px;border-radius:50%;border:2.5px solid #fff;object-fit:cover;margin-left:-12px}.stapel img:first-child,.stapel__meer:first-child{margin-left:0}.stapel__meer{display:grid;place-items:center;background:#0a2145;color:#fff;font-size:12px;font-weight:700}.spotlight{display:grid;grid-template-columns:460px 1fr;background:#0a2145;color:#fff;border-radius:32px;overflow:hidden;margin-bottom:28px}.spotlight__beeld{background-size:cover;background-position:center;min-height:400px}.spotlight__tekst{padding:44px;display:flex;flex-direction:column;gap:22px;justify-content:center}.spotlight__vlag{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 14px;border-radius:999px;background:#ff9a1f;color:#0a2145;font-size:11.5px;font-weight:800;letter-spacing:.11em}.spotlight h2{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:40px;font-weight:800;letter-spacing:-0.04em;line-height:1.05}.spotlight p{font-size:16.5px;line-height:1.65;color:#93a6c4}.spotlight__cijfers{display:flex;gap:34px;flex-wrap:wrap}.spotlight__cijfers div{display:flex;flex-direction:column;gap:2px}.spotlight__cijfers strong{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:800;letter-spacing:-0.035em;line-height:1}.spotlight__cijfers .mint{color:#12bfa0}.spotlight__cijfers span{font-size:12.5px;color:#93a6c4}.spotlight__knoppen{display:flex;flex-wrap:wrap;gap:12px}@media(max-width: 1199px){.spotlight{grid-template-columns:1fr}.spotlight__beeld{min-height:240px}.spotlight__tekst{padding:32px}.spotlight h2{font-size:30px}}.held{position:relative;display:grid;align-items:center;gap:60px;grid-template-columns:1fr 392px;width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.held{padding-inline:40px}}@media(min-width: 1200px){.held{padding-inline:0}}.held{padding-top:88px;padding-bottom:88px;color:#fff}.held::before{content:"";position:absolute;inset:0;width:100vw;left:50%;transform:translateX(-50%);background:linear-gradient(180deg, #0A2145 0%, #122F5E 100%);z-index:-1}.held__kicker{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border-radius:999px;background:hsla(0,0%,100%,.14);font-size:11.5px;font-weight:700;letter-spacing:.11em}.held__kicker .stip{color:#12bfa0}.held h1{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:70px;font-weight:800;letter-spacing:-0.04em;line-height:1.02;margin:28px 0}.held p{max-width:540px;font-size:18.5px;line-height:1.6;color:hsla(0,0%,100%,.86)}.held__knoppen{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.held__knoppen .knop{padding:19px 34px;font-size:17px}@media(max-width: 1199px){.held{grid-template-columns:1fr;gap:40px}}@media(max-width: 899px){.held{padding-top:56px;padding-bottom:56px}.held h1{font-size:40px;margin:20px 0}.held p{font-size:16.5px}}.teller{background:#fff;color:#0b1e3d;border-radius:32px;padding:30px;display:flex;flex-direction:column;gap:22px;box-shadow:0 24px 60px rgba(0,0,0,.18)}.teller__label{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:.13em;color:#5f6e86}.teller__label .stip{color:#12bfa0}.teller__bedrag{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:54px;font-weight:800;letter-spacing:-0.048em;line-height:1;display:block}.teller__doel{display:flex;justify-content:space-between;gap:12px;font-size:13px}.teller__doel span:first-child{font-weight:600}.teller__doel span:last-child{color:#5f6e86}.teller__cijfers{display:flex;justify-content:space-between;gap:12px;border-top:1.5px solid #e2e7ef;padding-top:20px}.teller__cijfers div{display:flex;flex-direction:column;gap:2px}.teller__cijfers strong{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:22px;font-weight:800;letter-spacing:-0.03em;line-height:1}.teller__cijfers span{font-size:12.5px;color:#5f6e86}.teller .voortgang__baan{height:10px;margin:12px 0 0}.inhoud{background:#f6f7fa}.inhoud--wit{background:#fff}.sectiekop{max-width:640px;margin-bottom:36px}.sectiekop .label{display:inline-flex;align-items:center;gap:9px;margin-bottom:12px}.sectiekop .label::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.sectiekop h2{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:38px;font-weight:700;letter-spacing:-0.032em;line-height:1.12}.sectiekop p{margin-top:12px;font-size:16px;line-height:1.6;color:#5f6e86}@media(max-width: 899px){.sectiekop h2{font-size:28px}}.midden{text-align:center;margin-top:36px}.sectiekop--rij{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.sectiekop--rij>div{max-width:640px}@media(max-width: 899px){.sectiekop--rij{flex-direction:column;align-items:flex-start;gap:20px}}.raster--vier{display:grid;gap:20px;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1199px){.raster--vier{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 599px){.raster--vier{grid-template-columns:1fr}}.keuze{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:24px;background:#fff;border:2px solid #e2e7ef;transition:border-color .15s,transform .15s}.keuze:hover{border-color:#e11133;transform:translateY(-2px)}.keuze h3{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.025em;line-height:1.2}.keuze p{font-size:14px;line-height:1.55;color:#5f6e86}.keuze__meta{margin-top:auto;font-size:12px;font-weight:600;color:#8e9bb0}.keuze__icoon{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;color:#0b1e3d}.keuze__icoon--violet{background:#ebe8fe}.keuze__icoon--mint{background:#ddf7f1}.keuze__icoon--amber{background:#fff0da}.keuze__icoon--groen{background:#ddf5ea}.tegel{display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:24px;background:#fff;border:1.5px solid #e2e7ef}.tegel strong{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:800;letter-spacing:-0.032em;line-height:1}.tegel p{font-size:14px;line-height:1.55;color:#5f6e86}.waarom{background:#0a2145;color:#fff}.waarom__in{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.waarom__in{padding-inline:40px}}@media(min-width: 1200px){.waarom__in{padding-inline:0}}.waarom__in{display:grid;grid-template-columns:530px 1fr;gap:76px;align-items:center;padding-top:104px;padding-bottom:104px}@media(max-width: 1199px){.waarom__in{grid-template-columns:1fr;gap:40px;padding-top:64px;padding-bottom:64px}}.waarom__beeld{height:490px;border-radius:32px;background-size:cover;background-position:center}@media(max-width: 1199px){.waarom__beeld{height:300px}}.waarom__tekst{display:flex;flex-direction:column;gap:28px}.waarom__tekst h2{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:46px;font-weight:800;letter-spacing:-0.04em;line-height:1.08}.waarom__tekst p{font-size:17.5px;line-height:1.65;color:#93a6c4}@media(max-width: 899px){.waarom__tekst h2{font-size:30px}}.waarom__cijfers{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}.waarom__cijfers div{background:#122f5e;border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:5px}.waarom__cijfers strong{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:30px;font-weight:800;letter-spacing:-0.036em;line-height:1}.waarom__cijfers span{font-size:13px;line-height:1.4;color:#93a6c4}@media(max-width: 599px){.waarom__cijfers{grid-template-columns:1fr}}.waarom__link{display:inline-flex;align-items:center;gap:8px;font-size:15.5px;font-weight:700}.label--mint{color:#12bfa0}.label--stil{color:#8e9bb0}.nieuwskaart{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1.5px solid #e2e7ef;border-radius:24px;transition:border-color .15s,transform .15s}.nieuwskaart:hover{border-color:#c9d2e0;transform:translateY(-2px)}.nieuwskaart__beeld{display:block;height:206px;background-size:cover;background-position:center}.nieuwskaart__body{display:flex;flex-direction:column;gap:10px;padding:24px}.nieuwskaart small{font-size:12.5px;color:#8e9bb0}.nieuwskaart h3{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.025em;line-height:1.25}.nieuwskaart p{font-size:14px;line-height:1.6;color:#5f6e86}.sponsors{background:#fff}.sponsors__in{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.sponsors__in{padding-inline:40px}}@media(min-width: 1200px){.sponsors__in{padding-inline:0}}.sponsors__in{padding-top:72px;padding-bottom:72px;display:flex;flex-direction:column;align-items:center;gap:28px}.sponsors__rij{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;width:100%}.sponsors__rij span{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:23px;font-weight:700;letter-spacing:-0.02em;line-height:1;color:#c9d2e0}.ctaband{display:flex;align-items:center;justify-content:space-between;gap:40px;background:#e11133;color:#fff;border-radius:32px;padding:52px 58px}.ctaband__tekst{max-width:640px}.ctaband__tekst h2{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:38px;font-weight:800;letter-spacing:-0.035em;line-height:1.12}.ctaband__tekst p{margin-top:12px;font-size:16.5px;line-height:1.6;color:hsla(0,0%,100%,.85)}.ctaband__knoppen{display:flex;flex-wrap:wrap;gap:12px;flex:none}.ctaband__knoppen .knop--wit{color:#e11133}.ctaband__knoppen .knop--lijn{border-color:hsla(0,0%,100%,.4)}@media(max-width: 1199px){.ctaband{flex-direction:column;align-items:flex-start;padding:36px}.ctaband h2{font-size:28px}}.teller__feed{border-top:1.5px solid #e2e7ef;padding-top:18px;display:flex;flex-direction:column;gap:13px}.teller__feedlabel{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8e9bb0}.teller__rij{display:flex;align-items:center;gap:11px}.teller__init{width:30px;height:30px;border-radius:50%;background:#ddf7f1;display:grid;place-items:center;font-size:11px;font-weight:700;flex:none}.teller__wie{flex:1;min-width:0;display:flex;flex-direction:column}.teller__wie b{font-size:13.5px;font-weight:600}.teller__wie small{font-size:11.5px;color:#8e9bb0}.teller__bedragje{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:800;letter-spacing:-0.02em;line-height:1;color:#e11133}.cover{height:300px;background-size:cover;background-position:center;position:relative}.cover::after{content:"";position:absolute;inset:0;background:rgba(10,33,69,.35)}.cover__in{position:relative;z-index:1;width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.cover__in{padding-inline:40px}}@media(min-width: 1200px){.cover__in{padding-inline:0}}.cover__in{height:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-top:26px}.cover__badges{display:flex;flex-wrap:wrap;gap:10px}@media(max-width: 899px){.cover{height:200px}}.profiel__in{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.profiel__in{padding-inline:40px}}@media(min-width: 1200px){.profiel__in{padding-inline:0}}.profiel__in{display:grid;grid-template-columns:1fr 380px;gap:40px;align-items:start;padding-top:32px;padding-bottom:88px}@media(max-width: 1199px){.profiel__in{grid-template-columns:1fr}}.profiel__hoofd{display:flex;flex-direction:column;gap:34px;min-width:0}.profiel__kop{display:flex;align-items:center;gap:20px}.profiel__kop h1{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:42px;font-weight:800;letter-spacing:-0.038em;line-height:1.05}@media(max-width: 899px){.profiel__kop h1{font-size:30px}}.profiel__portret{width:96px;height:96px;border-radius:50%;object-fit:cover;border:4px solid #fff;flex:none;margin-top:-60px}.profiel__meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.profiel__verhaal h2{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.03em;line-height:1.15;margin-bottom:20px}.profiel__verhaal{font-size:17.5px;line-height:1.7;color:#5f6e86}.profiel__verhaal p{margin-bottom:1.1em}.profiel__zij{position:sticky;top:108px;display:flex;flex-direction:column;gap:20px}@media(max-width: 1199px){.profiel__zij{position:static}}.pil{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:#fff;border:1.5px solid #e2e7ef;font-size:13px;font-weight:600}.pil .icoon{color:#5f6e86}.doneerkaart{background:#fff;border:1.5px solid #e2e7ef;border-radius:32px;padding:28px;display:flex;flex-direction:column;gap:20px}.doneerkaart__bedrag{display:flex;align-items:center;justify-content:space-between;gap:12px}.doneerkaart__bedrag strong{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:42px;font-weight:800;letter-spacing:-0.048em;line-height:1}.doneerkaart__doel{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.doneerkaart__doel span{color:#5f6e86}.doneerkaart__label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8e9bb0}.doneerkaart__knoppen{display:grid;gap:10px}.doneerkaart__knop{width:100%;height:58px;font-size:16.5px;margin-top:4px}.doneerkaart__slot{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;color:#8e9bb0}.doneerkaart hr{border:0;border-top:1.5px solid #e2e7ef;margin:0}.doneerkaart .voortgang__baan{height:10px;margin:0}.vlag{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.vlag--klaar{background:#ddf5ea;color:#0fa36b}.bedragen{display:grid;grid-template-columns:repeat(3, 1fr);gap:9px}.bedragen .knop{grid-column:1/-1}.bedrag input{position:absolute;opacity:0;pointer-events:none}.bedrag span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:66px;border-radius:16px;border:1.5px solid #c9d2e0;background:#fff;transition:border-color .15s,background-color .15s,color .15s}.bedrag b{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:20px;font-weight:800;letter-spacing:-0.03em;line-height:1}.bedrag small{font-size:11px;color:#8e9bb0}.bedrag input:checked+span{background:#e11133;border-color:#e11133;color:#fff}.bedrag input:checked+span small{color:hsla(0,0%,100%,.8)}.bedrag input:focus-visible+span{outline:3px solid rgba(225,17,51,.45);outline-offset:2px}.muur__kop{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:10px}.muur__kop h2{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:-0.03em;line-height:1.15}.muur__kop span{font-size:14.5px;color:#5f6e86}.muur__leeg{padding:24px 0;color:#5f6e86}.donatie{display:flex;align-items:flex-start;gap:15px;padding:18px 4px;border-bottom:1.5px solid #e2e7ef}.donatie__avatar{width:44px;height:44px;border-radius:50%;flex:none;display:grid;place-items:center;background:#fff0da;font-size:14px;font-weight:700}.donatie__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.donatie__top{display:flex;align-items:center;gap:10px}.donatie__top strong{font-size:14.5px}.donatie__top small{font-size:12px;color:#8e9bb0}.donatie p{font-size:14px;line-height:1.55;color:#5f6e86}.donatie__bedrag{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:19px;font-weight:800;letter-spacing:-0.02em;line-height:1;color:#e11133;flex:none}.delen{background:#fff;border:1.5px solid #e2e7ef;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:16px}.delen__kop h2{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.025em;line-height:1.25}.delen__kop p{margin-top:4px;font-size:13.5px;color:#5f6e86}.delen__tekst{position:relative;padding:16px;border-radius:16px;background:#f6f7fa}.delen__tekst p{font-size:13.5px;line-height:1.6;color:#0b1e3d;margin-bottom:10px}.delen__kopieer{font-size:12.5px;font-weight:700;color:#e11133}.delen__kopieer:hover{text-decoration:underline}.delen__knoppen{display:grid;grid-template-columns:1fr 1fr;gap:9px}.delen__uitleg{font-size:12px;line-height:1.55;color:#8e9bb0}.deelknop{display:flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 14px;border-radius:16px;background:#f6f7fa;color:#0b1e3d;font-size:14px;font-weight:600;transition:background-color .15s,color .15s}.deelknop:hover{background:#edf0f6}.deelknop--whatsapp{background:#0fa36b;color:#fff}.deelknop--whatsapp:hover{background:rgb(12.4213483146,134.9786516854,88.6056179775)}.deelknop:last-child{grid-column:1/-1}.checkout{background:#f6f7fa}.checkout__in{width:100%;max-width:1000px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.checkout__in{padding-inline:40px}}@media(min-width: 1200px){.checkout__in{padding-inline:0}}.checkout__in{display:grid;grid-template-columns:1fr 330px;gap:40px;align-items:start;padding-top:52px;padding-bottom:90px}@media(max-width: 1199px){.checkout__in{grid-template-columns:1fr}}.checkout__form{display:flex;flex-direction:column;gap:22px}.checkout__kop h1{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:40px;font-weight:800;letter-spacing:-0.038em;line-height:1.08}.checkout__kop p{margin-top:11px;font-size:17px;line-height:1.6;color:#5f6e86}@media(max-width: 899px){.checkout__kop h1{font-size:28px}}.checkout__knop{width:100%;height:62px;font-size:17.5px}.checkout__slot{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;color:#8e9bb0}.checkout__doel{display:flex;align-items:center;gap:13px;margin-bottom:16px}.checkout__doel img{width:56px;height:56px;border-radius:50%;object-fit:cover}.checkout__doel strong{display:block;font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:19px;font-weight:700;letter-spacing:-0.025em;line-height:1.2}.checkout__doel small{font-size:12.5px;color:#5f6e86}.checkout__stand{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:13px;color:#5f6e86}.checkout__zij{display:flex;flex-direction:column;gap:16px}.blok{border:1.5px solid #e2e7ef;border-radius:24px;background:#fff;padding:26px;margin:0;display:flex;flex-direction:column;gap:16px}.blok__label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8e9bb0;padding:0}.bedragen--vijf{grid-template-columns:repeat(5, 1fr)}@media(max-width: 599px){.bedragen--vijf{grid-template-columns:repeat(2, 1fr)}}.bedrag--anders span{padding:0 8px}.bedrag--anders input{width:100%;border:0;background:none;font:inherit;text-align:center;font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:700}.bedrag--anders input::-webkit-outer-spin-button,.bedrag--anders input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.velden{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width: 599px){.velden{grid-template-columns:1fr}}.veld{display:flex;flex-direction:column;gap:9px}.veld>span{font-size:13.5px;font-weight:600;display:flex;justify-content:space-between;gap:10px}.veld>span em{font-style:normal;font-weight:400;color:#8e9bb0;font-size:12.5px}.veld input,.veld textarea{width:100%;border:1.5px solid #c9d2e0;border-radius:16px;background:#fff;font:inherit;font-size:15px;color:#0b1e3d;padding:15px 18px;resize:vertical}.veld input:focus,.veld textarea:focus{border-color:#e11133;outline:none;box-shadow:0 0 0 3px rgba(225,17,51,.12)}.veld>small{font-size:12.5px;color:#8e9bb0}.schakel{display:flex;align-items:flex-start;gap:14px;padding:15px 17px;border-radius:16px;background:#f6f7fa}.schakel input{position:absolute;opacity:0;pointer-events:none}.schakel__vlak{width:48px;height:28px;border-radius:999px;background:#c9d2e0;position:relative;flex:none;transition:background-color .15s}.schakel__vlak::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .15s}input:checked+.schakel__vlak{background:#0fa36b}input:checked+.schakel__vlak::after{transform:translateX(20px)}input:focus-visible+.schakel__vlak{outline:3px solid rgba(225,17,51,.45);outline-offset:2px}.schakel__tekst{display:flex;flex-direction:column;gap:2px}.schakel__tekst b{font-size:14px;font-weight:600}.schakel__tekst small{font-size:13px;color:#5f6e86}.vink{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#5f6e86}.vink input{width:20px;height:20px;margin:1px 0 0;accent-color:#e11133;flex:none}.melding{padding:13px 17px;border-radius:16px;font-size:14px;font-weight:600}.melding--test{background:#fff0da;color:#0b1e3d}.melding--fout{background:#ffe7ec;color:#e11133}.paneel--mint{background:#ddf7f1;border-color:#ddf7f1}.paneel--mint h2{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:19px;font-weight:700;letter-spacing:-0.025em;line-height:1.25;margin-bottom:10px}.paneel--mint p{font-size:13.5px;line-height:1.6}.bedankt{width:100%;max-width:640px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.bedankt{padding-inline:40px}}@media(min-width: 1200px){.bedankt{padding-inline:0}}.bedankt{text-align:center;padding-top:90px;padding-bottom:110px}.bedankt h1{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:44px;font-weight:800;letter-spacing:-0.04em;line-height:1.06;margin:24px 0 14px}.bedankt p{font-size:17.5px;line-height:1.65;color:#5f6e86}.bedankt__icoon{display:inline-grid;place-items:center;width:88px;height:88px;border-radius:50%;background:#12bfa0;color:#0a2145}.bedankt__icoon--wacht{background:#fff0da;color:#0b1e3d}.bedankt__icoon--fout{background:#ffe7ec;color:#e11133}.bedankt__knoppen{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}@media(max-width: 899px){.bedankt h1{font-size:30px}}body.aanmelden{background:#f6f7fa}.formkop{position:sticky;top:0;z-index:50;background:#fff}.formkop__bar{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.formkop__bar{padding-inline:40px}}@media(min-width: 1200px){.formkop__bar{padding-inline:0}}.formkop__bar{display:flex;align-items:center;justify-content:space-between;gap:20px;height:74px}.formkop__links{display:flex;align-items:center;gap:18px}.formkop__links img{width:160px}.formkop__streep{width:1.5px;height:30px;background:#e2e7ef}.formkop__titel{font-size:15px;font-weight:600}.formkop__rechts{display:flex;align-items:center;gap:14px}.formkop__opslaan{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#f6f7fa;font-size:13.5px;font-weight:600;color:#5f6e86}.formkop__opslaan .icoon{color:#0fa36b}.formkop__sluit{width:40px;height:40px;border-radius:50%;background:#f6f7fa;display:grid;place-items:center;font-size:22px;line-height:1}.formkop__voortgang{height:4px;background:#edf0f6}.formkop__voortgang span{display:block;height:100%;background:#e11133;transition:width .3s ease}@media(max-width: 899px){.formkop__titel,.formkop__opslaan,.formkop__streep{display:none}}.formlijf{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.formlijf{padding-inline:40px}}@media(min-width: 1200px){.formlijf{padding-inline:0}}.formlijf{display:grid;grid-template-columns:300px 1fr;gap:52px;align-items:start;padding-top:52px;padding-bottom:90px}.formlijf:has(.voorbeeld),.formlijf:has(.samenvatting){grid-template-columns:280px 1fr 340px;gap:40px}@media(max-width: 1199px){.formlijf{grid-template-columns:1fr !important;gap:32px}}.formrail{display:flex;flex-direction:column;gap:6px}.formrail__label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8e9bb0;margin-bottom:10px}@media(max-width: 1199px){.formrail{flex-direction:row;overflow-x:auto;gap:10px}.formrail__label{display:none}}.stapitem{display:flex;align-items:center;gap:13px;padding:11px 14px;border-radius:16px}.stapitem__bol{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:800;flex:none;background:#edf0f6;color:#8e9bb0}.stapitem__tekst{display:flex;flex-direction:column;gap:2px;min-width:0}.stapitem__tekst b{font-size:14.5px;font-weight:600}.stapitem__tekst small{font-size:12.5px;color:#5f6e86}.stapitem__wijzig{margin-left:auto;font-size:12.5px;font-weight:600;color:#e11133;flex:none}.stapitem.is-klaar .stapitem__bol{background:#0fa36b;color:#fff}.stapitem.is-bezig{background:#ffe7ec}.stapitem.is-bezig .stapitem__bol{background:#e11133;color:#fff}.stapitem.is-bezig .stapitem__tekst b{font-weight:700}.stapitem.is-bezig small{color:#e11133}.stapitem.is-todo .stapitem__tekst b{color:#8e9bb0;font-weight:600}@media(max-width: 1199px){.stapitem{flex:none}}.railkaart{margin-top:16px;padding:20px;border-radius:24px;background:#fff;border:1.5px solid #e2e7ef}.railkaart__label{display:flex;align-items:center;gap:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8e9bb0;margin-bottom:10px}.railkaart p{font-size:13px;line-height:1.6;color:#5f6e86}.railkaart--navy{background:#0a2145;border-color:#0a2145;color:#fff}.railkaart--navy .railkaart__label{color:#12bfa0}.railkaart--navy p{color:#fff}.formmain{display:flex;flex-direction:column;gap:26px;min-width:0}.formmain__kop{display:flex;flex-direction:column;gap:12px}.formmain__kop h1{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:46px;font-weight:800;letter-spacing:-0.042em;line-height:1.05}.formmain__kop p{font-size:17px;line-height:1.6;color:#5f6e86;max-width:660px}@media(max-width: 899px){.formmain__kop h1{font-size:30px}}.formveld{display:flex;flex-direction:column;gap:20px}.formnav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px}.formnav__terug{display:inline-flex;align-items:center;gap:8px;padding:15px 22px;font-size:15px;font-weight:600;color:#5f6e86}.formnav__terug .icoon{transform:rotate(-90deg)}.formnav__rechts{display:flex;align-items:center;gap:16px}.formnav__note{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:#8e9bb0}.formnav__knop{padding:17px 30px;font-size:16px}@media(max-width: 899px){.formnav{flex-direction:column-reverse;align-items:stretch}.formnav__rechts{flex-direction:column-reverse}.formnav__knop{width:100%}}.keuzes{display:grid;grid-template-columns:1fr 1fr;gap:18px}.keuzes--drie{grid-template-columns:repeat(3, 1fr)}@media(max-width: 899px){.keuzes{grid-template-columns:1fr !important}}.keuzekaart input{position:absolute;opacity:0;pointer-events:none}.keuzekaart__vlak{display:flex;flex-direction:column;gap:14px;height:100%;padding:22px;border-radius:24px;background:#fff;border:2px solid #e2e7ef;transition:border-color .15s,background-color .15s}.keuzekaart__vlak b{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.025em;line-height:1.2}.keuzekaart__vlak small{font-size:14px;line-height:1.55;color:#5f6e86}.keuzekaart__top{display:flex;align-items:flex-start;justify-content:space-between}.keuzekaart__bol{width:26px;height:26px;border-radius:50%;border:2px solid #c9d2e0;flex:none;position:relative}.keuzekaart__bol::after{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff;opacity:0;transition:opacity .15s}.keuzekaart__meta{margin-top:auto;display:flex;flex-wrap:wrap;gap:7px}.keuzekaart__meta em{font-style:normal;padding:6px 11px;border-radius:999px;background:#f6f7fa;font-size:12px;font-weight:600;color:#5f6e86}input:checked+.keuzekaart__vlak{border-color:#e11133;background:#ffe7ec}input:checked+.keuzekaart__vlak .keuzekaart__bol{background:#e11133;border-color:#e11133}input:checked+.keuzekaart__vlak .keuzekaart__bol::after{opacity:1}input:checked+.keuzekaart__vlak small{color:#0b1e3d}input:checked+.keuzekaart__vlak .keuzekaart__meta em{background:#fff;color:#0b1e3d}input:focus-visible+.keuzekaart__vlak{outline:3px solid rgba(225,17,51,.45);outline-offset:2px}.afstandblok{display:flex;flex-direction:column;gap:16px;padding:26px;border-radius:24px;background:#ffe7ec}.afstandblok__kop{display:flex;align-items:center;gap:11px}.afstandblok__kop b{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.025em;line-height:1.2}.afstandblok__vink{width:34px;height:34px;border-radius:50%;background:#e11133;color:#fff;display:grid;place-items:center;flex:none}.afstandblok__hint{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#5f6e86}.afstanden{display:flex;flex-wrap:wrap;gap:12px}.afstand input{position:absolute;opacity:0;pointer-events:none}.afstand span{display:block;padding:16px 20px;border-radius:16px;background:#fff;border:1.5px solid #c9d2e0;transition:background-color .15s,color .15s,border-color .15s}.afstand span b{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:17px;font-weight:700;letter-spacing:-0.02em;line-height:1}.afstand input:checked+span{background:#e11133;border-color:#e11133;color:#fff}.afstand[hidden]{display:none}.zoek--breed{width:100%;height:50px;background:#fff}.teamlijst{display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto}.teamrij input{position:absolute;opacity:0;pointer-events:none}.teamrij__vlak{display:flex;align-items:center;gap:13px;padding:13px 16px;background:#fff;border-radius:16px;border:2px solid rgba(0,0,0,0);transition:border-color .15s}.teamrij__beeld{width:44px;height:44px;border-radius:12px;background-size:cover;background-position:center;flex:none}.teamrij__tekst{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.teamrij__tekst b{font-size:15.5px;font-weight:700}.teamrij__tekst small{font-size:12.5px;color:#5f6e86}input:checked+.teamrij__vlak{border-color:#e11133}input:checked+.teamrij__vlak .keuzekaart__bol{background:#e11133;border-color:#e11133}input:checked+.teamrij__vlak .keuzekaart__bol::after{opacity:1}.teamrij[hidden]{display:none}.velden--drie{grid-template-columns:1fr 150px 1fr}@media(max-width: 899px){.velden--drie{grid-template-columns:1fr}}.veld--klein{max-width:220px}@media(max-width: 899px){.veld--klein{max-width:none}}.suggesties{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:#5f6e86}.suggesties .icoon{color:#ff9a1f}.suggesties button{padding:7px 12px;border-radius:999px;background:#f6f7fa;font-size:12.5px;font-weight:600;color:#0b1e3d}.bedragen--vier{grid-template-columns:repeat(4, 1fr)}@media(max-width: 599px){.bedragen--vier{grid-template-columns:1fr 1fr}}.tip{display:flex;align-items:flex-start;gap:9px;padding:13px 16px;border-radius:16px;background:#ddf7f1;font-size:13px;line-height:1.5}.shirt{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:16px;background:#f6f7fa}.shirt b{font-size:14.5px}.shirt small{font-size:13px;color:#5f6e86;margin-bottom:8px}.maten{display:grid;grid-template-columns:repeat(6, 1fr);gap:9px}@media(max-width: 599px){.maten{grid-template-columns:repeat(3, 1fr)}}.maat input{position:absolute;opacity:0}.maat span{display:grid;place-items:center;height:44px;border-radius:16px;background:#fff;border:1.5px solid #e2e7ef;font-size:14px;font-weight:600;color:#5f6e86}.maat input:checked+span{background:#0a2145;border-color:#0a2145;color:#fff;font-weight:700}.vink--groot{font-size:14px;line-height:1.6}.vink--groot a{color:#e11133;font-weight:600;text-decoration:underline}.voorbeeld{display:flex;flex-direction:column;gap:16px;position:sticky;top:110px}@media(max-width: 1199px){.voorbeeld{position:static}}.voorbeeld__label{display:flex;align-items:center;gap:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8e9bb0}.voorbeeld__label .stip{color:#12bfa0}.voorbeeld__vlak{padding:20px;border-radius:32px;background:#edf0f6}.voorbeeld__app{padding:20px;border-radius:24px;background:#fff;border:1.5px solid #e2e7ef;display:flex;flex-direction:column;gap:12px}.voorbeeld__applabel{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8e9bb0;font-size:10px}.voorbeeld__bubbel{padding:14px;border-radius:16px;background:#ddf5ea;display:flex;flex-direction:column;gap:8px}.voorbeeld__bubbel p{font-size:13px;line-height:1.5}.voorbeeld__link{font-size:11px;color:#8e9bb0}.samenvatting{display:flex;flex-direction:column;gap:16px;position:sticky;top:110px}@media(max-width: 1199px){.samenvatting{position:static}}.samenvatting__rijen div{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1.5px solid #e2e7ef}.samenvatting__rijen div span{font-size:14px;color:#5f6e86}.samenvatting__rijen div b{font-size:14.5px}.samenvatting__rijen div.is-uit b{color:#8e9bb0;font-weight:400}.samenvatting__totaal{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px}.samenvatting__totaal span{font-size:14.5px;font-weight:700}.samenvatting__totaal strong{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:800;letter-spacing:-0.036em;line-height:1}.feest{background:#0a2145;color:#fff;text-align:center}.feest__in{width:100%;max-width:760px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.feest__in{padding-inline:40px}}@media(min-width: 1200px){.feest__in{padding-inline:0}}.feest__in{padding-top:76px;padding-bottom:68px;display:flex;flex-direction:column;align-items:center;gap:22px}.feest__vink{width:88px;height:88px;border-radius:50%;background:#12bfa0;color:#0a2145;display:grid;place-items:center}.feest h1{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:56px;font-weight:800;letter-spacing:-0.043em;line-height:1.04}@media(max-width: 899px){.feest h1{font-size:34px}}.feest p{font-size:18.5px;line-height:1.6;color:#93a6c4}.feest__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:11px}.feest__chips span{display:inline-flex;align-items:center;gap:8px;padding:10px 17px;border-radius:999px;background:#122f5e;font-size:14px;font-weight:600}.feest__chips span .icoon{color:#12bfa0}.volgende{display:grid;grid-template-columns:340px 1fr;gap:52px;align-items:start}@media(max-width: 1199px){.volgende{grid-template-columns:1fr}}.volgende__links{display:flex;flex-direction:column;gap:16px}.volgende__rechts{display:flex;flex-direction:column;gap:22px}.volgende__link{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;background:#f6f7fa}.volgende__link span{flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.volgende__link button{font-size:13px;font-weight:700;color:#e11133}.stap{display:flex;align-items:flex-start;gap:14px;padding:26px;border-radius:24px;background:#fff;border:1.5px solid #e2e7ef}.stap__nr{width:36px;height:36px;border-radius:50%;background:#edf0f6;display:grid;place-items:center;font-size:15px;font-weight:800;flex:none}.stap__tekst{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.stap__tekst h3{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:21px;font-weight:700;letter-spacing:-0.025em;line-height:1.2}.stap__tekst p{font-size:14.5px;line-height:1.6;color:#5f6e86}.stap__knoppen{display:flex;flex-wrap:wrap;gap:10px;margin-top:11px}.stap__knoppen .knop{flex:1;min-width:150px;height:50px}.stap--nu{background:#ffe7ec;border-color:#e11133;border-width:2px}.stap--nu .stap__nr{background:#e11133;color:#fff}.knop--groen{background:#0fa36b;color:#fff}.eersteduw{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px;border-radius:24px;background:#0a2145;color:#fff}.eersteduw b{display:block;font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:19px;font-weight:700;letter-spacing:-0.022em;line-height:1.2;margin-bottom:3px}.eersteduw span{font-size:14px;color:#93a6c4}@media(max-width: 899px){.eersteduw{flex-direction:column;align-items:flex-start}}.fotokeuze{position:relative;display:flex;align-items:center;gap:16px;padding:18px;border-radius:16px;cursor:pointer;transition:border-color .15s,background-color .15s}.fotokeuze input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.fotokeuze input[type=file]:focus-visible{outline:3px solid rgba(225,17,51,.45);outline-offset:2px}.fotokeuze--leeg{border:2px dashed #c9d2e0;background:#f6f7fa}.fotokeuze--leeg:hover{border-color:#e11133;background:#ffe7ec}.fotokeuze--gekozen{border:1.5px solid #e2e7ef;background:#fff;cursor:default}.fotokeuze__icoon{width:48px;height:48px;border-radius:14px;flex:none;background:#fff;display:grid;place-items:center;color:#e11133}.fotokeuze__icoon .icoon{transform:rotate(0deg)}.fotokeuze img{width:112px;height:84px;border-radius:10px;object-fit:cover;flex:none}.fotokeuze__tekst{display:flex;flex-direction:column;gap:3px;min-width:0}.fotokeuze__tekst b{font-size:15px}.fotokeuze__tekst span{font-size:13px;line-height:1.5;color:#5f6e86}.fotokeuze__knop{position:relative;margin-left:auto;flex:none;padding:11px 18px;font-size:14px}.fotokeuze__weg{position:relative;z-index:1;flex:none;width:32px;height:32px;border-radius:50%;background:#edf0f6;color:#5f6e86;font-size:20px;line-height:1}.fotokeuze__weg:hover{background:#ffe7ec;color:#e11133}.bedrag--anders{cursor:text}.bedrag--anders span{flex-direction:row;align-items:center;justify-content:center;gap:4px;padding:0 10px}.bedrag--anders b{color:#8e9bb0}.bedrag--anders input{position:static;opacity:1;pointer-events:auto;width:100%;min-width:0;border:0;background:none;padding:0;font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:19px;font-weight:800;letter-spacing:-0.03em;color:#0b1e3d;text-align:center}.bedrag--anders input::-webkit-outer-spin-button,.bedrag--anders input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bedrag--anders input::placeholder{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:14px;font-weight:600;color:#8e9bb0;letter-spacing:0}.bedrag--anders input:focus{outline:none}.bedrag--anders:focus-within span{border-color:#e11133;box-shadow:0 0 0 3px rgba(225,17,51,.12)}.bedrag--anders:has(input:not(:placeholder-shown)) span{border-color:#e11133;background:#ffe7ec}.bedrag--anders:has(input:not(:placeholder-shown)) span b{color:#e11133}.paginakop--beeld{background-size:cover;background-position:center;position:relative}.paginakop--beeld::before{content:"";position:absolute;inset:0;background:rgba(10,33,69,.78)}.paginakop--beeld .paginakop__in{position:relative;z-index:1}.paginakop__tekst--ruim{max-width:720px;margin-top:26px}.paginakop__tekst--ruim .label{display:inline-block;margin-bottom:12px}.paginakop__tekst--ruim h1{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:50px;font-weight:800;letter-spacing:-0.042em;line-height:1.06}@media(max-width: 899px){.paginakop__tekst--ruim h1{font-size:32px}}.paginakop__tekst--ruim p{margin-top:16px;font-size:17.5px;line-height:1.65;color:#93a6c4}.proseblok{max-width:720px}.proseblok--breed{max-width:900px}.proseblok .label{display:inline-block;margin-bottom:12px}.proseblok h2{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:36px;font-weight:700;letter-spacing:-0.032em;line-height:1.15;margin-bottom:20px}@media(max-width: 899px){.proseblok h2{font-size:26px}}.prose{font-size:17.5px;line-height:1.75;color:#5f6e86}.prose p{margin-bottom:1.15em}.prose h2{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.03em;line-height:1.2;color:#0b1e3d;margin:1.6em 0 .6em}.prose h3{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.025em;line-height:1.25;color:#0b1e3d;margin:1.5em 0 .5em}.prose ul,.prose ol{margin:0 0 1.15em;padding-left:1.3em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li{margin-bottom:.5em}.prose strong{color:#0b1e3d}.prose a{color:#e11133;text-decoration:underline;text-underline-offset:3px}.prose blockquote{margin:1.6em 0;padding:22px 26px;border-radius:24px;background:#f6f7fa;font-size:19px;line-height:1.6;color:#0b1e3d}.dagen{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width: 899px){.dagen{grid-template-columns:1fr}}.dag{background:#fff;border:1.5px solid #e2e7ef;border-radius:24px;padding:28px}.dag h3{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.025em;line-height:1.2;margin-bottom:18px}.tijdlijn li{display:flex;gap:18px;padding:14px 0;border-top:1.5px solid #e2e7ef}.tijdlijn li:first-child{border-top:0;padding-top:0}.tijdlijn__tijd{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:800;letter-spacing:0;line-height:1.4;color:#e11133;width:52px;flex:none}.tijdlijn__wat{display:flex;flex-direction:column;gap:2px}.tijdlijn__wat b{font-size:15px;font-weight:600;color:#0b1e3d}.tijdlijn__wat small{font-size:13px;color:#5f6e86}.faqblok{max-width:820px}.vragen{border-top:1.5px solid #e2e7ef}.vraag{border-bottom:1.5px solid #e2e7ef}.vraag summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font-size:17.5px;font-weight:600;color:#0b1e3d}.vraag summary::-webkit-details-marker{display:none}.vraag__plus{position:relative;width:20px;height:20px;flex:none}.vraag__plus::before,.vraag__plus::after{content:"";position:absolute;background:#5f6e86;border-radius:2px;transition:transform .2s ease}.vraag__plus::before{inset:9px 0;height:2px}.vraag__plus::after{inset:0 9px;width:2px}.vraag[open] .vraag__plus::after{transform:scaleY(0)}.vraag p{padding:0 0 24px;max-width:68ch;font-size:16px;line-height:1.7;color:#5f6e86}.contactblok{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}@media(max-width: 1199px){.contactblok{grid-template-columns:1fr;gap:36px}}.contactblok__tekst h2{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:36px;font-weight:700;letter-spacing:-0.032em;line-height:1.15}@media(max-width: 899px){.contactblok__tekst h2{font-size:26px}}.contactblok__tekst p{margin:14px 0 28px;font-size:17px;line-height:1.65;color:#5f6e86}.contactblok__rijen{display:flex;flex-direction:column;gap:12px}.contactblok__rijen a,.contactblok__rijen div{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#fff;border:1.5px solid #e2e7ef;border-radius:16px}.contactblok__rijen a:hover{border-color:#c9d2e0}.contactblok__rijen .icoon{color:#e11133;flex:none}.contactblok__rijen span{display:flex;flex-direction:column;gap:2px;min-width:0}.contactblok__rijen b{font-size:15.5px;font-weight:700}.contactblok__rijen small{font-size:13px;color:#5f6e86}.contactblok__form{background:#fff;border:1.5px solid #e2e7ef;border-radius:24px;padding:30px}.contactblok__form h3{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.025em;line-height:1.2;margin-bottom:20px}.contactblok__form form{display:flex;flex-direction:column;gap:16px}.contactblok__form .knop{align-self:flex-start}.checkout__liever{margin-top:14px;font-size:13px;color:#5f6e86}.checkout__liever a{color:#e11133;font-weight:600}.melding--goed{background:#ddf5ea;color:#0fa36b}.archiefbalk{background:#fff0da;border-bottom:1.5px solid rgba(255,154,31,.5)}.archiefbalk__in{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.archiefbalk__in{padding-inline:40px}}@media(min-width: 1200px){.archiefbalk__in{padding-inline:0}}.archiefbalk__in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:16px;padding-bottom:16px;font-size:15px;color:#0b1e3d}@media(max-width: 899px){.archiefbalk__in{flex-direction:column;align-items:flex-start}}.inlogblok{max-width:520px;padding:32px;background:#fff;border:1.5px solid #e2e7ef;border-radius:24px}.inlogblok h2{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:-0.03em;line-height:1.2;margin-bottom:12px}.inlogblok p{font-size:15.5px;line-height:1.65;color:#5f6e86;margin-bottom:22px}.inlogblok form{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.inlogblok .veld{width:100%}.inlogblok__nieuw{margin:24px 0 0;padding-top:20px;border-top:1.5px solid #e2e7ef;font-size:14px}.inlogblok__nieuw a{color:#e11133;font-weight:600}.opnieuw{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px;border-radius:24px;background:#0a2145;color:#fff}.opnieuw h2{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:700;letter-spacing:-0.03em;line-height:1.2}.opnieuw p{margin-top:10px;font-size:15.5px;line-height:1.6;color:#93a6c4;max-width:520px}@media(max-width: 899px){.opnieuw{flex-direction:column;align-items:flex-start}}.mijnjaar{display:flex;align-items:flex-start;gap:28px}.mijnjaar .kaart{width:300px;flex:none}.mijnjaar__acties{display:flex;flex-direction:column;gap:12px}@media(max-width: 899px){.mijnjaar{flex-direction:column}.mijnjaar .kaart{width:100%}}.historie{width:100%;border-collapse:collapse;max-width:760px}.historie td{padding:16px 0;border-bottom:1.5px solid #e2e7ef;font-size:15px}.historie small{display:block;font-size:13px;color:#5f6e86}.historie__jaar{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:19px;font-weight:800;letter-spacing:-0.02em;line-height:1;width:90px}.historie__bedrag{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:18px;font-weight:800;letter-spacing:-0.02em;line-height:1;text-align:right}.historie__link{text-align:right;width:100px}.historie__link a{color:#e11133;font-weight:600}.uitloggen{margin-top:40px;font-size:13.5px;color:#8e9bb0}.uitloggen a{color:#e11133;font-weight:600}.hergebruik{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-radius:24px;background:#ddf7f1}.hergebruik__tekst{display:flex;flex-direction:column;gap:3px}.hergebruik__tekst b{font-size:16px}.hergebruik__tekst span{font-size:14px;color:#5f6e86}@media(max-width: 899px){.hergebruik{flex-direction:column;align-items:flex-start}}.gform_wrapper.gform-theme{--gf-ctrl-bg-color: #FFFFFF;--gf-ctrl-border-color: #C9D2E0;--gf-ctrl-border-color-hover: #C9D2E0;--gf-ctrl-border-color-focus: #E11133;--gf-ctrl-border-color-error: #E11133;--gf-ctrl-border-width: 1.5px;--gf-ctrl-radius: 16px;--gf-ctrl-size-md: 54px;--gf-ctrl-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--gf-ctrl-font-size-md: 15px;--gf-ctrl-color: #0B1E3D;--gf-ctrl-label-color-primary: #0B1E3D;--gf-ctrl-label-font-size-primary: 13.5px;--gf-ctrl-label-font-weight-primary: 600;--gf-ctrl-desc-color: #8E9BB0;--gf-ctrl-desc-font-size: 12.5px;--gf-ctrl-btn-bg-color-primary: #E11133;--gf-ctrl-btn-bg-color-hover-primary: #C2062A;--gf-ctrl-btn-bg-color-focus-primary: #C2062A;--gf-ctrl-btn-border-color-primary: #E11133;--gf-ctrl-btn-border-color-hover-primary: #C2062A;--gf-ctrl-btn-color-primary: #FFFFFF;--gf-ctrl-btn-radius: 999px;--gf-ctrl-btn-padding-x-md: 26px;--gf-ctrl-btn-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--gf-ctrl-btn-font-size-md: 15px;--gf-ctrl-btn-font-weight: 700;--gf-ctrl-btn-size-md: 50px;--gf-color-danger: #E11133;--gf-local-color-danger: #E11133}.gform_wrapper.gform-theme .gform_fields{row-gap:20px;column-gap:16px}.gform_wrapper.gform-theme input[type=text],.gform_wrapper.gform-theme input[type=email],.gform_wrapper.gform-theme input[type=tel],.gform_wrapper.gform-theme input[type=url],.gform_wrapper.gform-theme input[type=number],.gform_wrapper.gform-theme textarea,.gform_wrapper.gform-theme select{border-color:#c9d2e0}.gform_wrapper.gform-theme input[type=text]:focus,.gform_wrapper.gform-theme input[type=email]:focus,.gform_wrapper.gform-theme input[type=tel]:focus,.gform_wrapper.gform-theme input[type=url]:focus,.gform_wrapper.gform-theme input[type=number]:focus,.gform_wrapper.gform-theme textarea:focus,.gform_wrapper.gform-theme select:focus{border-color:#e11133;box-shadow:0 0 0 3px rgba(225,17,51,.12)}.gform_wrapper.gform-theme .gfield_required{font-weight:400;color:#8e9bb0}.gform_wrapper.gform-theme .gform_validation_errors{border:0;box-shadow:none;border-radius:16px;background:#ffe7ec;padding:14px 18px}.gform_wrapper.gform-theme .gform_validation_errors h2{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;color:#e11133;margin:0}.gform_confirmation_message{padding:16px 20px;border-radius:16px;background:#ddf5ea;color:#0fa36b;font-size:15px;font-weight:600}.nav__binnenkort{font-size:13px;color:#8e9bb0;white-space:nowrap}@media(max-width: 1199px){.nav__binnenkort{display:none}}.nav__binnenkort--paneel{display:block;color:#93a6c4;padding:6px 0}@media(max-width: 1199px){.nav__binnenkort--paneel{display:block}}.doneerkaart__binnenkort{padding:16px;border-radius:10px;background:#f6f7fa;font-size:13.5px;color:#5f6e86;line-height:1.6}.gesloten{display:grid;place-items:center;padding:20px 0 40px}.gesloten__kaart{max-width:560px;text-align:center;padding:40px 32px;border-radius:16px;background:#fff;border:1px solid #e2e7ef}.gesloten__kaart .icoon{color:#e11133;margin-bottom:14px}.gesloten__kaart h2{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:26px;font-weight:800;letter-spacing:-0.03em;line-height:1.15;margin-bottom:12px}.gesloten__kaart p{color:#5f6e86;line-height:1.7}.gesloten__acties{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}.cookiebalk{position:fixed;inset:auto 0 0 0;z-index:80;background:#0a2145;color:#fff;box-shadow:0 -12px 40px rgba(10,33,69,.3)}.cookiebalk__in{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width: 900px){.cookiebalk__in{padding-inline:40px}}@media(min-width: 1200px){.cookiebalk__in{padding-inline:0}}.cookiebalk__in{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:20px 0}@media(max-width: 899px){.cookiebalk__in{flex-direction:column;align-items:stretch;gap:16px;padding:18px 0}}.cookiebalk__tekst strong{display:block;font-size:15px;margin-bottom:6px}.cookiebalk__tekst p{font-size:13.5px;line-height:1.6;color:hsla(0,0%,100%,.78);max-width:74ch}.cookiebalk__tekst a{color:#fff;text-decoration:underline;text-underline-offset:2px}.cookiebalk__knoppen{display:flex;gap:10px;flex:none}.cookiebalk__knoppen .knop{flex:1;min-width:132px;justify-content:center}@media(max-width: 899px){.cookiebalk__knoppen .knop{flex:1 1 0}}.knop--lijn-donker-op-navy,.cookiebalk .knop--lijn-donker{background:rgba(0,0,0,0);border:1.5px solid hsla(0,0%,100%,.45);color:#fff}.knop--lijn-donker-op-navy:hover,.cookiebalk .knop--lijn-donker:hover{border-color:#fff;background:hsla(0,0%,100%,.08)}.app{display:grid;grid-template-columns:264px 1fr;min-height:100vh;background:#f6f7fa}@media(max-width: 899px){.app{grid-template-columns:1fr}}.app__zij{display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-right:1px solid #e2e7ef}@media(max-width: 899px){.app__zij{position:fixed;inset:0 auto 0 0;z-index:60;width:264px;transform:translateX(-100%);transition:transform .2s ease;box-shadow:0 20px 60px rgba(10,33,69,.18)}.app.is-open .app__zij{transform:none}}.app__zijtop{padding:26px 20px;display:flex;flex-direction:column;gap:30px}.app__merk{display:flex;flex-direction:column;gap:10px;padding:0 4px}.app__merk img{width:150px;height:auto}.app__merklabel{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8e9bb0}.app__nav{display:flex;flex-direction:column;gap:3px}.zijitem{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;font-size:14px;font-weight:500;color:#5f6e86;transition:background-color .12s,color .12s}.zijitem .icoon{color:#8e9bb0;transition:color .12s}.zijitem:hover{background:#f6f7fa;color:#0b1e3d}.zijitem.is-actief{background:#ffe7ec;color:#e11133;font-weight:600}.zijitem.is-actief .icoon{color:#e11133}.zijitem__teller{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:700;color:#8e9bb0}.zijitem.is-actief .zijitem__teller{color:#e11133}.app__zijonder{padding:20px 20px 24px;display:flex;flex-direction:column;gap:14px}.minikaart{padding:16px;border-radius:10px;border:1px solid #e2e7ef;background:#fff}.minikaart__cijfers{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:10px}.minikaart__cijfers strong{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:21px;font-weight:800;letter-spacing:-0.03em;line-height:1}.minikaart__cijfers span{font-size:12.5px;font-weight:700;color:#e11133}.minikaart small{display:block;margin-top:10px;font-size:11px;color:#8e9bb0}.zijlink{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:13px;color:#5f6e86}.zijlink .icoon{color:#8e9bb0}.zijlink:hover{background:#f6f7fa;color:#0b1e3d}.zijlink--stil{color:#8e9bb0}.app__hoofd{display:flex;flex-direction:column;min-width:0}.app__balk{display:flex;align-items:center;gap:16px;height:76px;padding:0 36px;background:#fff;border-bottom:1px solid #e2e7ef}@media(max-width: 599px){.app__balk{padding:0 18px;height:64px}}.app__titel{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:17px;font-weight:600;margin:0}.app__balkrechts{margin-left:auto;display:flex;align-items:center;gap:16px}.app__menu{display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid #e2e7ef;background:#fff;color:#0b1e3d}@media(max-width: 899px){.app__menu{display:inline-flex}}.app__persoon{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:#0b1e3d}.app__persoon img{width:32px;height:32px;border-radius:50%;object-fit:cover}.app__persoon em{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#0a2145;color:#fff;font-style:normal;font-size:13px;font-weight:700}@media(max-width: 599px){.app__persoon span{display:none}}.chip--actie{border-color:#ffcfd9;background:#ffe7ec;color:#e11133;font-size:12.5px;padding:8px 13px}.chip--actie .icoon{color:#e11133}.chip--actie:hover{border-color:#e11133;color:#e11133}@media(max-width: 899px){.chip--actie{display:none}}.app__werkblad{flex:1;padding:32px 36px 56px;display:flex;flex-direction:column;gap:24px}@media(max-width: 599px){.app__werkblad{padding:20px 18px 40px}}.schermkop h2{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:30px;font-weight:800;letter-spacing:-0.03em;line-height:1.05;margin-bottom:10px}.schermkop p{max-width:62ch;color:#5f6e86;line-height:1.6}.schermkop .label{margin-bottom:8px;display:inline-block}.groet{display:flex;align-items:center;justify-content:space-between;gap:32px}.groet__kop{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:34px;font-weight:800;letter-spacing:-0.03em;line-height:1;margin-bottom:6px}.groet p{color:#5f6e86}@media(max-width: 599px){.groet{flex-direction:column;align-items:flex-start;gap:16px}}.rooster{display:grid;gap:24px}.rooster--hoofd{grid-template-columns:minmax(0, 1fr) 360px}.rooster--onder{grid-template-columns:minmax(0, 1fr) 360px}.rooster--werven{grid-template-columns:minmax(0, 1fr) 340px}.rooster--bewerk{grid-template-columns:minmax(0, 1fr) 320px}.rooster--twee{grid-template-columns:repeat(2, minmax(0, 1fr))}@media(max-width: 1199px){.rooster--hoofd,.rooster--onder,.rooster--werven,.rooster--bewerk{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 899px){.rooster--twee{grid-template-columns:minmax(0, 1fr)}}.kolom{display:flex;flex-direction:column;gap:24px;min-width:0}.kaartje{background:#fff;border:1px solid #e2e7ef;border-radius:16px;padding:24px}.kaartje__kop{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;font-weight:700;margin-bottom:14px}.kaartje__uitleg{font-size:13px;color:#5f6e86;line-height:1.6;margin-bottom:14px}.kaartje__balk{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.kaartje--groot{padding:28px}.kaartje--plat{padding:0;overflow:hidden}.kaartje--plat .kaartje__balk{padding:24px 24px 0;margin-bottom:12px}.kaartje--stil{background:#f6f7fa;border-color:rgba(0,0,0,0)}.kaartje--terugblik{max-width:420px;text-align:left;margin:8px auto 24px}.kaartje--actie{border-color:#ffcfd9;background:#ffe7ec}.kaartje--actie h3{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:16px;font-weight:700;margin:10px 0 8px}.kaartje--actie p{font-size:13.5px;color:#5f6e86;line-height:1.6;margin-bottom:16px}.kaartje--tip{background:#0a2145;border-color:#0a2145;color:#fff}.kaartje--tip h3{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:19px;font-weight:700;letter-spacing:-0.02em;line-height:1.25;margin:10px 0 10px}.kaartje--tip p{font-size:13.5px;color:hsla(0,0%,100%,.8);line-height:1.65}.kaartje--tip .label{color:#12bfa0}.kaartje--tip .knop--rood{margin-top:16px}.kaartje--link .label{margin-bottom:12px;display:inline-block}.kaartje--qr{text-align:center}.kaartje--qr img{display:block;margin:14px auto;width:200px;height:200px;border-radius:10px}.kaartje--qr p{font-size:12.5px;color:#5f6e86;line-height:1.6;margin-bottom:14px}.meter{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.meter__label{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8e9bb0;display:block;margin-bottom:6px}.meter__cijfer{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:40px;font-weight:800;letter-spacing:-0.03em;line-height:1;display:block}.meter__van{font-size:12.5px;color:#8e9bb0}.meter__pct{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:26px;font-weight:800;letter-spacing:-0.02em;line-height:1;color:#e11133}.balk{height:8px;border-radius:999px;background:#edf0f6;overflow:hidden}.balk span{display:block;height:100%;border-radius:999px;background:#e11133;transition:width .4s ease}.balk--dun{height:5px}.grafiek{display:flex;align-items:flex-end;gap:6px;height:140px;margin:24px 0 8px}.grafiek__week{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}.grafiek__staaf{width:100%;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg, #E11133 0%, rgba(225, 17, 51, 0.55) 100%);min-height:3px}.grafiek__label{font-size:9.5px;color:#8e9bb0;white-space:nowrap}@media(max-width: 599px){.grafiek__label{display:none}}.cijfers{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-top:22px;padding-top:20px;border-top:1px solid #e2e7ef}.cijfers div{display:flex;flex-direction:column;gap:4px}.cijfers strong{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:21px;font-weight:800;letter-spacing:-0.02em;line-height:1}.cijfers span{font-size:11.5px;color:#8e9bb0}@media(max-width: 599px){.cijfers{grid-template-columns:repeat(2, 1fr)}}.link-cijfers{font-size:13px;color:#5f6e86}.link-cijfers strong{color:#0b1e3d}.linkcijfers{font-size:12.5px;color:#5f6e86;margin-top:12px}.linkcijfers strong{color:#0b1e3d}.initiaal{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#edf0f6;color:#5f6e86;font-style:normal;font-size:12px;font-weight:700;object-fit:cover}.donatielijst li{display:flex;align-items:center;gap:14px;padding:14px 24px;border-top:1px solid #e2e7ef}.donatielijst__wie{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.donatielijst__wie strong{font-size:14px;font-weight:600}.donatielijst__wie span{font-size:12.5px;color:#8e9bb0}@media(max-width: 599px){.donatielijst__wie span{display:none}}.donatielijst__bedrag{font-size:14px;font-weight:700}.donatielijst__datum{font-size:12px;color:#8e9bb0;width:76px;text-align:right}@media(max-width: 599px){.donatielijst__datum{display:none}}.afvink{display:flex;flex-direction:column;gap:10px}.afvink li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:#5f6e86}.afvink li .icoon{color:#8e9bb0;margin-top:2px}.afvink li a{color:#0b1e3d;font-weight:600;text-decoration:underline;text-underline-offset:2px}.afvink li.is-klaar{color:#8e9bb0}.afvink li.is-klaar .icoon{color:#0fa36b}.feiten{display:grid;grid-template-columns:auto 1fr;gap:10px 20px;font-size:13.5px}.feiten dt{color:#8e9bb0}.feiten dd{text-align:right;font-weight:600}.feiten dd a{text-decoration:underline;text-underline-offset:2px}.feiten .is-goed{color:#0fa36b}.genotenlijst{display:flex;flex-direction:column;gap:12px}.genotenlijst li{display:flex;align-items:center;gap:10px;font-size:13.5px}.genotenlijst small{display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#8e9bb0}.genotenlijst--plat{flex-direction:row;flex-wrap:wrap;gap:16px}.documentlijst{display:flex;flex-direction:column;gap:10px}.documentlijst a{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#5f6e86}.documentlijst a .icoon{color:#8e9bb0}.documentlijst a:hover{color:#e11133}.documentlijst a:hover .icoon{color:#e11133}.takenlijst{display:flex;flex-direction:column;gap:10px}.takenlijst li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#5f6e86;line-height:1.55}.takenlijst li .icoon{color:#0fa36b;margin-top:3px}.is-captain{color:#e11133;font-weight:700}.tabelomhulsel{overflow-x:auto;background:#fff;border:1px solid #e2e7ef;border-radius:16px}.tabel{width:100%;border-collapse:collapse;min-width:640px}.tabel th{text-align:left;padding:14px 18px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8e9bb0;border-bottom:1px solid #e2e7ef;white-space:nowrap}.tabel td{padding:14px 18px;border-bottom:1px solid #e2e7ef;font-size:13.5px;vertical-align:middle}.tabel tr:last-child td{border-bottom:0}.tabel .rechts{text-align:right}.tabel .bedrag{font-weight:700;white-space:nowrap}.tabel .stil{color:#8e9bb0}.tabel .bericht{color:#5f6e86;max-width:320px}.tabel tr.is-bedankt{background:rgba(15,163,107,.04)}.tabel tr.is-jij{background:#ffe7ec}.wie{display:flex;align-items:center;gap:10px}.wie small{display:block;font-size:10.5px;color:#8e9bb0;letter-spacing:.04em}.bulkbedank form{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-top:4px}.bulkbedank textarea{width:100%;padding:13px 15px;resize:vertical;border:1.5px solid #ffcfd9;border-radius:10px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.6;color:#0b1e3d;background:#fff}.bulkbedank textarea:focus{border-color:#e11133;outline:none}.bulkbedank small{font-size:11.5px;color:#5f6e86}.bedankcel{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.bedankcel .stil{font-size:10.5px;color:#8e9bb0}.mini-link{background:none;border:0;padding:0;cursor:pointer;font-size:11px;color:#8e9bb0;text-decoration:underline;text-underline-offset:2px}.mini-link:hover{color:#5f6e86}.bedankrij td{background:#f6f7fa;padding:18px 18px 20px}.bedankform{display:flex;flex-direction:column;gap:12px;max-width:620px}.bedankform .veld span{display:block;margin-bottom:6px;font-size:12.5px;font-weight:600}.bedankform textarea{width:100%;padding:12px 14px;resize:vertical;border:1.5px solid #e2e7ef;border-radius:10px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.6;color:#0b1e3d;background:#fff}.bedankform textarea:focus{border-color:#e11133;outline:none}.bedankform__voet{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bedankform__voet small{font-size:11.5px;color:#8e9bb0}.vinkknop{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid #e2e7ef;background:#fff;font-size:12px;font-weight:600;color:#8e9bb0;transition:all .12s}.vinkknop:hover{border-color:#0fa36b;color:#0fa36b}.vinkknop.is-aan{background:#ddf5ea;border-color:rgba(0,0,0,0);color:#0fa36b}.bewerk{background:#fff;border:1px solid #e2e7ef;border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:26px}.bewerk--smal{max-width:640px}.bewerk__kop h2{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:800;letter-spacing:-0.03em;line-height:1.05;margin-bottom:8px}.bewerk__kop p{color:#5f6e86;font-size:14px;line-height:1.6}.bewerk__voet{display:flex;align-items:center;gap:16px;padding-top:22px;border-top:1px solid #e2e7ef}.bewerk__voet small{color:#8e9bb0;font-size:12.5px}.blok{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.blok legend{font-size:13px;font-weight:700;margin-bottom:4px;padding:0}.blok small{font-size:12px;color:#8e9bb0;line-height:1.55}.blok input[type=text],.blok input[type=email],.blok input[type=tel],.blok input[type=number],.blok input[type=search],.blok textarea{width:100%;padding:13px 15px;border:1.5px solid #e2e7ef;border-radius:10px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:14.5px;color:#0b1e3d;background:#fff;transition:border-color .12s}.blok input[type=text]:focus,.blok input[type=email]:focus,.blok input[type=tel]:focus,.blok input[type=number]:focus,.blok input[type=search]:focus,.blok textarea:focus{border-color:#e11133;outline:none}.blok textarea{resize:vertical;line-height:1.7}.veldpaar{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width: 599px){.veldpaar{grid-template-columns:1fr}}.veldvoet{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.tekenteller{font-size:11px;letter-spacing:.08em;color:#8e9bb0}.tekenteller.is-vol{color:#e11133}.stille-link{font-size:12.5px;font-weight:600;color:#e11133;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.stille-link:hover{color:#c2062a}.fotoveld{display:flex;align-items:flex-start;gap:18px}.fotoveld__nu{width:96px;height:96px;border-radius:10px;object-fit:cover;flex:none}.fotoveld__leeg{display:grid;place-items:center;flex:none;width:96px;height:96px;border-radius:10px;background:#edf0f6;color:#8e9bb0}.fotoveld div{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.fotoveld input[type=file]{font-size:13px;max-width:100%}@media(max-width: 599px){.fotoveld{flex-wrap:wrap;gap:14px}}.bedragveld{display:flex;align-items:center;gap:0;border:1.5px solid #e2e7ef;border-radius:10px;overflow:hidden;max-width:220px}.bedragveld:focus-within{border-color:#e11133}.bedragveld span{padding:0 4px 0 15px;font-size:15px;font-weight:700;color:#8e9bb0}.bedragveld input{border:0 !important;padding-left:6px !important}.maten{display:flex;flex-wrap:wrap;gap:8px}.maat input{position:absolute;opacity:0;pointer-events:none}.maat span{display:grid;place-items:center;min-width:54px;padding:11px 14px;border:1.5px solid #e2e7ef;border-radius:10px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .12s}.maat input:checked+span{border-color:#e11133;background:#ffe7ec;color:#e11133}.vinklijst{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.vinklijst label{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;cursor:pointer}.vinklijst input{width:17px;height:17px;accent-color:#e11133}.vinklijst input:checked+span{color:#8e9bb0;text-decoration:line-through}.zoekbalk{display:flex;align-items:center;gap:10px;padding:0 16px;background:#fff;border:1px solid #e2e7ef;border-radius:999px;max-width:420px}.zoekbalk .icoon{color:#8e9bb0}.zoekbalk input{flex:1;border:0;padding:13px 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:14px;background:none}.zoekbalk input:focus{outline:none}.linkveld{display:flex;align-items:center;gap:10px}.linkveld input{flex:1;min-width:0;padding:12px 14px;border:1.5px solid #e2e7ef;border-radius:10px;background:#f6f7fa;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:13px;color:#0b1e3d}.knop--klein{padding:11px 18px;font-size:13px}.knop--vol{width:100%}.voorbeelden{display:flex;flex-direction:column;gap:14px;margin-top:14px}.voorbeeld{padding:18px;border-radius:10px;background:#f6f7fa}.voorbeeld h4{font-size:13px;font-weight:700;margin-bottom:10px}.voorbeeld pre{white-space:pre-wrap;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:13px;color:#5f6e86;line-height:1.7;margin-bottom:12px}.voorbeeldpaneel{position:sticky;top:24px;align-self:start;display:flex;flex-direction:column;gap:12px}@media(max-width: 1199px){.voorbeeldpaneel{position:static}}.minipagina{background:#fff;border:1px solid #e2e7ef;border-radius:16px;overflow:hidden}.minipagina img{width:100%;height:180px;object-fit:cover;display:block}.minipagina__body{padding:18px;display:flex;flex-direction:column;gap:10px}.minipagina h3{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:20px;font-weight:800;letter-spacing:-0.03em;line-height:1.1}.minipagina__meta{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#8e9bb0}.minipagina__cijfer{font-size:12.5px;color:#5f6e86}.voorbeeldpaneel__url{font-size:11px;color:#8e9bb0;text-align:center;word-break:break-all}.uitlink{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:#e11133;align-self:center}.uitlink .icoon{flex:none}.uitlink span{text-decoration:underline;text-underline-offset:3px}.uitlink:hover{color:#c2062a}.berichten{display:flex;flex-direction:column;gap:16px}.bericht{background:#fff;border:1px solid #e2e7ef;border-radius:16px;padding:22px}.bericht header{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.bericht header .icoon{color:#e11133;margin-top:2px}.bericht header strong{display:block;font-size:14px;font-weight:600}.bericht__merk{display:inline-block;margin-top:4px;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#12bfa0}.bericht__tekst{white-space:pre-wrap;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:13px;color:#5f6e86;line-height:1.7;padding:16px;border-radius:10px;background:#f6f7fa;margin-bottom:14px}.bericht footer{display:flex;gap:10px;flex-wrap:wrap}.leeg{text-align:center;padding:40px 24px;background:#fff;border:1px solid #e2e7ef;border-radius:16px}.leeg__kop{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:34px;font-weight:800;letter-spacing:-0.03em;line-height:1.05;margin:10px 0 12px}.leeg__uitleg{max-width:58ch;margin:0 auto 28px;color:#5f6e86;line-height:1.65}.leeg__meter{max-width:360px;margin:0 auto 28px}.leeg__meter strong{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:48px;font-weight:800;letter-spacing:-0.03em;line-height:1;display:block;color:#8e9bb0}.leeg__meter span{display:block;margin:6px 0 14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#8e9bb0}.leeg__gerust{max-width:56ch;margin:0 auto;padding:20px;border-radius:10px;background:#f6f7fa;font-size:13.5px;color:#5f6e86;line-height:1.7}.leeg__gerust strong{display:block;color:#0b1e3d;margin-bottom:6px;font-size:15px}.leeg .knop{margin-top:8px}.leegmelding{padding:40px 24px;text-align:center;background:#fff;border:1px solid #e2e7ef;border-radius:16px;color:#5f6e86;font-size:14px}.stappen{background:#fff;border:1px solid #e2e7ef;border-radius:16px;padding:28px}.stappen__kop{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.stappen__kop h3{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:16px;font-weight:700}.stappen__tijd{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8e9bb0}.stappen__lijst{display:flex;flex-direction:column;gap:4px}.stap{display:flex;align-items:center;gap:16px;padding:16px;border-radius:10px}.stap:hover{background:#f6f7fa}.stap__nr{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#edf0f6;color:#5f6e86;font-size:12px;font-weight:700}.stap__tekst{flex:1;min-width:0}.stap__tekst strong{display:block;font-size:15px;font-weight:600;margin-bottom:3px}.stap__tekst p{font-size:13px;color:#5f6e86;line-height:1.55}.stap.is-klaar .stap__nr{background:#0fa36b;color:#fff}.stap.is-klaar .stap__tekst strong{color:#8e9bb0}@media(max-width: 599px){.stap{flex-wrap:wrap}.stap .knop{margin-left:44px}}.dienst{background:#fff;border:1px solid #e2e7ef;border-radius:16px;padding:26px;display:flex;flex-direction:column;gap:18px}.dienst__kop{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.dienst__kop h3{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:24px;font-weight:800;letter-spacing:-0.03em;line-height:1.1;margin-top:8px}@media(max-width: 599px){.dienst__kop{flex-direction:column;gap:12px}}.dienst__tijd{text-align:right}.dienst__tijd strong{display:block;font-size:17px;font-weight:700}.dienst__tijd span{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#8e9bb0}@media(max-width: 599px){.dienst__tijd{text-align:left}}.dienst__plek{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;color:#5f6e86}.dienst__plek .icoon{color:#e11133}.dienst__taken h4{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#8e9bb0;margin-bottom:12px}.dienst__voet{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:16px;border-top:1px solid #e2e7ef}.dienst__voet .stil{font-size:12.5px;color:#8e9bb0}.dienstkop{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:12px 0 18px}.dienstkop h3{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:24px;font-weight:800;letter-spacing:-0.03em;line-height:1.1;margin-bottom:6px}.dienstkop__wanneer{font-size:13.5px;color:#5f6e86}.statusregel{display:flex;align-items:center;gap:10px;font-size:13px;color:#5f6e86;margin-bottom:12px}.chip--goed{background:#ddf5ea;border-color:rgba(0,0,0,0);color:#0fa36b;padding:6px 12px;font-size:12px}.chip--open{background:#fff0da;border-color:rgba(0,0,0,0);color:#b36b00;padding:6px 12px;font-size:12px}.kaartje__voetnoot{margin-top:12px;font-size:12px;color:#8e9bb0}.groot{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:28px;font-weight:800;letter-spacing:-0.03em;line-height:1;margin-bottom:12px}.app__werkblad .melding,.inlogkaart .melding{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;border-radius:10px;font-size:13.5px;line-height:1.55}.app__werkblad .melding .icoon,.inlogkaart .melding .icoon{margin-top:1px;flex:none}.app__werkblad .melding--goed,.inlogkaart .melding--goed{background:#ddf5ea;color:#0fa36b}.app__werkblad .melding--fout,.inlogkaart .melding--fout{background:#ffe7ec;color:#e11133}.inlogscherm{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}@media(max-width: 899px){.inlogscherm{grid-template-columns:1fr}}.inlogscherm__links{background:#0a2145;color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 899px){.inlogscherm__links{display:none}}.inlogscherm__merk img{width:180px;height:auto}.inlogscherm__rechts{display:grid;place-items:center;padding:48px 24px;background:#f6f7fa}.citaat{max-width:44ch}.citaat p{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:21px;font-weight:500;letter-spacing:-0.01em;line-height:1.55;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;margin-bottom:18px}.citaat cite{font-style:normal;font-size:13.5px;color:#93a6c4}.inlogkaart{width:100%;max-width:420px;background:#fff;border:1px solid #e2e7ef;border-radius:24px;padding:36px;display:flex;flex-direction:column;gap:16px}.inlogkaart h1{font-family:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;font-size:34px;font-weight:800;letter-spacing:-0.03em;line-height:1.05}.inlogkaart>p{font-size:13.5px;color:#5f6e86;line-height:1.65}.inlogkaart form{display:flex;flex-direction:column;gap:14px;margin-top:4px}.inlogkaart__voet{margin-top:6px;padding-top:18px;border-top:1px solid #e2e7ef;font-size:12.5px;color:#8e9bb0;line-height:1.6}.inlogkaart__voet a{color:#e11133;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width: 599px){.blok input,.blok textarea,.bewerk input,.bewerk textarea{max-width:100%}.bericht__tekst,.voorbeeld pre{word-break:break-word}.linkveld{flex-wrap:wrap}.linkveld input{flex:1 1 100%}.cijfers{grid-template-columns:repeat(2, 1fr)}.meter{flex-wrap:wrap;gap:8px}.bedankform__voet{flex-direction:column;align-items:flex-start}}
