:root{--navy:#2f4058;--navy-dark:#243247;--cyan:#41c3d9;--green:#67c083;--teal:#52c1b3;--ink:#22303f;--muted:#5b6b7d;--bg:#ffffff;--bg-soft:#f4f8fa;--line:#e1e9ee;--radius:14px;--shadow:0 10px 30px rgba(47,64,88,.10);--maxw:1120px}@font-face{font-family:'Montserrat';src:url('../fonts/montserrat-var.woff2') format('woff2-variations'),url('../fonts/montserrat-var.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Montserrat',system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1.0625rem;line-height:1.65;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}input,button,textarea,select{font:inherit}a{color:var(--navy)}a:hover{color:var(--cyan)}.container{max-width:var(--maxw);margin:0 auto;padding:0 1.25rem}h1,h2,h3,h4{line-height:1.25;color:var(--navy);margin:0 0 .6em}h1{font-size:clamp(1.9rem,4.5vw,2.9rem)}h2{font-size:clamp(1.5rem,3vw,2.1rem)}h3,.h3{font-size:1.25rem}p{margin:0 0 1em}.lead{font-size:1.2rem;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-999px;top:0;background:var(--navy);color:#fff;padding:.6rem 1rem;z-index:100}.skip-link:focus{left:0;color:#fff}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.nav-wrap{display:flex;align-items:center;justify-content:space-between;min-height:104px;transition:min-height .25s ease}.site-header.shrunk .nav-wrap{min-height:68px}.brand img{height:64px;width:auto;transition:height .25s ease}.site-header.shrunk .brand img{height:46px}.brand img{display:block}.menu{display:flex;gap:.25rem;list-style:none;margin:0;padding:0;align-items:center}.menu a{display:block;padding:.55rem .85rem;border-radius:8px;text-decoration:none;font-weight:600;color:var(--navy)}.menu a:hover{background:var(--bg-soft);color:var(--navy)}.menu a[aria-current="page"]{color:var(--cyan)}.btn-nav{background:linear-gradient(135deg,#42597a,var(--navy) 60%,var(--navy-dark));color:#fff !important;margin-left:.35rem}.btn-nav:hover{background:linear-gradient(135deg,var(--navy),var(--navy-dark)) !important}.nav-toggle{display:none}.btn{display:inline-block;align-self:flex-start;width:auto;padding:.8rem 1.5rem;border-radius:10px;font-family:inherit;font-weight:700;text-decoration:none;border:0;cursor:pointer;font-size:1rem}.btn-primary{background:linear-gradient(135deg,#6ad4e6,var(--cyan) 60%,#35b6cc);color:var(--navy-dark)}.btn-primary:hover{background:linear-gradient(135deg,#4cc7dd,#2aa9bf);color:var(--navy-dark)}.btn-dark{background:linear-gradient(135deg,#42597a,var(--navy) 60%,var(--navy-dark));color:#fff}.btn-dark:hover{background:linear-gradient(135deg,var(--navy),var(--navy-dark));color:#fff}.btn-row{display:flex;gap:.8rem;flex-wrap:wrap}.hero{background:radial-gradient(1000px 500px at 85% -10%,rgba(65,195,217,.35),transparent 60%),radial-gradient(700px 420px at -10% 110%,rgba(103,192,131,.28),transparent 60%),var(--navy);color:#fff;padding:5rem 0 5.5rem;position:relative;overflow:hidden}.hero h1{color:#fff}.hero .lead{color:#d7e3ea;max-width:44rem}.hero a:not(.btn){color:#fff;text-decoration:underline}.hero a:not(.btn):hover{color:var(--cyan)}.hero .btn{margin-top:.5rem}.hero{z-index:0}.hero::after{content:"";position:absolute;right:-90px;bottom:-90px;width:560px;height:560px;z-index:-1;background:url('/assets/img/favicon-wit.svg') center/contain no-repeat;opacity:.06;pointer-events:none}@media (max-width:680px){.hero::after{width:340px;height:340px;right:-60px;bottom:-60px}}.page-hero{padding:3.5rem 0 3rem}.section{padding:4rem 0;background:linear-gradient(178deg,rgba(65,195,217,.025),rgba(103,192,131,.025) 85%,transparent)}.section-soft{background:radial-gradient(900px 420px at 92% -5%,rgba(65,195,217,.08),transparent 60%),radial-gradient(760px 400px at -5% 105%,rgba(103,192,131,.08),transparent 60%),linear-gradient(175deg,#f8fbfd 0%,#f0f7f6 100%)}.section-navy{background:var(--navy);color:#e7eef3}.section-navy h2{color:#fff}.center{text-align:center}.kicker{display:inline-block;font-size:.85rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:.8rem}.grid{display:grid;gap:1.5rem}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.6rem;box-shadow:var(--shadow)}.card h3{margin-top:.2rem}.card ul{padding-left:1.15rem;margin:.4rem 0 1rem}.card li{margin:.3rem 0}.card .btn{margin-top:auto}.card-flex{display:flex;flex-direction:column}.card-icon{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--cyan),var(--green));margin-bottom:1rem;flex:none}.card-icon svg{width:28px;height:28px;stroke:#fff}.badge{display:inline-block;background:rgba(65,195,217,.15);color:var(--navy);border-radius:999px;padding:.15rem .7rem;font-size:.85rem;font-weight:700}.logo-strip{display:flex;flex-wrap:wrap;gap:2.5rem;align-items:center;justify-content:center;margin-top:1.8rem}.logo-strip img{height:34px;width:auto;filter:grayscale(1);opacity:.75;transition:.2s}.logo-strip img:hover{filter:none;opacity:1}.ts-slider{position:relative}.ts-track{display:flex;gap:2.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:2rem 1.75rem 2.8rem;margin:-1rem -1.75rem -1rem}.ts-track::-webkit-scrollbar{display:none}.ts-track{scroll-padding:0 1.75rem}@media (max-width:1240px){.ts-track{padding-left:1.25rem;padding-right:1.25rem;margin-left:-1.25rem;margin-right:-1.25rem;scroll-padding:0 1.25rem}}.ts-slide{flex:0 0 calc(50% - 1.25rem);scroll-snap-align:start;display:flex}.ts-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.8rem 1.8rem 1.5rem;margin:0;display:flex;flex-direction:column;width:100%;position:relative}.ts-card::before{content:"\201C";position:absolute;top:-1.9rem;left:1.3rem;font-size:6.5rem;font-weight:700;line-height:1;font-family:inherit;background:linear-gradient(135deg,var(--cyan),var(--green));-webkit-background-clip:text;background-clip:text;color:transparent;pointer-events:none}.ts-card blockquote{margin:1.4rem 0 1.2rem;flex:1}.ts-card blockquote p{font-style:italic;margin:0;color:var(--ink)}.ts-card figcaption{display:flex;align-items:center;gap:1rem;border-top:1px solid var(--line);padding-top:1.1rem}.ts-card figcaption img{height:44px;width:auto;max-width:130px;object-fit:contain;flex:none}.ts-card figcaption strong{color:var(--navy)}.ts-card figcaption a{color:var(--muted);text-decoration:none;font-size:.95rem}.ts-card figcaption a:hover{color:var(--cyan);text-decoration:underline}.ts-nav{display:flex;gap:.6rem;justify-content:center;margin-top:.3rem}.ts-btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--navy);cursor:pointer;font-size:1.15rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(47,64,88,.08)}.ts-btn:hover{background:var(--navy);color:#fff}@media (max-width:820px){.ts-slide{flex:0 0 100%}}.price-head{color:var(--teal);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.9rem}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;margin:1rem 0 1.5rem}th,td{border:1px solid var(--line);padding:.65rem .9rem;text-align:left;vertical-align:top}th{background:var(--bg-soft);color:var(--navy)}.profile{display:grid;grid-template-columns:280px 1fr;gap:2.5rem;align-items:start}.profile img{border-radius:var(--radius);box-shadow:var(--shadow)}.profile-lg{grid-template-columns:440px 1fr;gap:3rem;align-items:center}.profile-lg img{width:100%}.contact-persoon{display:flex;align-items:center;gap:1.1rem;margin-bottom:1.6rem}.contact-persoon img{width:96px;height:96px;border-radius:50%;object-fit:cover;flex:none;border:3px solid #fff;box-shadow:var(--shadow)}.contact-persoon p{margin:0;color:var(--muted)}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:2.5rem;align-items:start}.contact-info address{font-style:normal;line-height:1.9}form .field{margin-bottom:1.1rem}label{display:block;font-weight:700;margin-bottom:.3rem;color:var(--navy)}input,textarea,select{width:100%;padding:.75rem .9rem;border:1px solid var(--line);border-radius:10px;font:inherit;color:var(--ink);background:#fff}input:focus,textarea:focus,select:focus{outline:2px solid var(--cyan);outline-offset:1px;border-color:var(--cyan)}.cf-turnstile{min-height:65px}.hp{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.form-status{display:none;margin-top:1rem;padding:.9rem 1.1rem;border-radius:10px;font-weight:600}.form-status.ok{display:block;background:#e5f6ec;color:#1c6b3c;border:1px solid #b8e4c9}.form-status.err{display:block;background:#fdecec;color:#9b1c1c;border:1px solid #f3c2c2}.cta-band{background:linear-gradient(135deg,#f7fbfc,#e7f4f0);border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:var(--radius);padding:2.2rem 2.6rem;color:var(--ink);display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:space-between;position:relative;overflow:hidden;z-index:0}.cta-band::after{content:"";position:absolute;right:-30px;bottom:-40px;width:210px;height:210px;z-index:-1;background:url('/assets/img/favicon.svg') center/contain no-repeat;opacity:.10;pointer-events:none}.cta-band h2{margin:0;color:var(--navy);font-size:clamp(1.25rem,2.2vw,1.6rem)}.prose ul{padding-left:1.25rem}.prose li{margin:.35rem 0}.site-footer{background:var(--navy);color:#c9d6df;margin-top:4rem}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;padding:3rem 1.25rem}.footer-title{font-size:1rem;color:#fff;margin-bottom:.7rem}.footer-menu{list-style:none;margin:0;padding:0}.footer-menu li{margin:.35rem 0}.site-footer a{color:#c9d6df;text-decoration:none}.site-footer a:hover{color:var(--cyan)}.site-footer address{font-style:normal}.kvk{margin-top:.8rem;font-size:.9rem}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding:1.1rem 1.25rem;font-size:.9rem}.footer-bottom p{margin:0}@media (max-width:960px){.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.profile,.profile-lg{grid-template-columns:1fr;max-width:34rem}.contact-grid{grid-template-columns:1fr}}@media (max-width:680px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.section{padding:2.8rem 0}.hero{padding:3.2rem 0 3.6rem}.footer-grid{grid-template-columns:1fr}.nav-toggle{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:none;border:1px solid var(--line);border-radius:10px;cursor:pointer}.bars,.bars::before,.bars::after{content:"";display:block;width:20px;height:2px;background:var(--navy);position:relative;transition:.2s}.bars::before{position:absolute;top:-6px}.bars::after{position:absolute;top:6px}.nav-toggle[aria-expanded="true"] .bars{background:transparent}.nav-toggle[aria-expanded="true"] .bars::before{top:0;transform:rotate(45deg)}.nav-toggle[aria-expanded="true"] .bars::after{top:0;transform:rotate(-45deg)}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.brand,.nav-toggle{position:relative;z-index:45}.menu{display:none;position:fixed;inset:0;z-index:40;flex-direction:column;align-items:center;justify-content:space-evenly;gap:0;padding:11.5rem 1.5rem 5.5rem;overflow-y:auto;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.menu.open{display:flex}.menu a{padding:.85rem 1.4rem;font-size:1.3rem;text-align:center}.btn-nav{display:inline-block;margin:0;font-size:1.15rem}.menu-open{overflow:hidden}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none !important}}.breadcrumb{margin-bottom:1rem;font-size:.92rem}.breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.breadcrumb li{display:flex;align-items:center;gap:.35rem}.breadcrumb li+li::before{content:"›";color:rgba(255,255,255,.55)}.breadcrumb a{color:#cfe8ef;text-decoration:none}.breadcrumb a:hover{color:#fff;text-decoration:underline}.breadcrumb [aria-current]{color:#fff;font-weight:600}.card-compact{display:flex;gap:1.1rem;align-items:flex-start}.card-compact .card-icon{margin-bottom:0;width:46px;height:46px}.card-compact .card-icon svg{width:24px;height:24px}.card-compact h3{margin:.1rem 0 .3rem;font-size:1.1rem}.card-compact p{margin:0 0 .5rem;font-size:.97rem}.more{font-weight:700;text-decoration:none;color:var(--navy)}.more::after{content:" →"}.more:hover{color:var(--cyan)}.acc{background:#fff;border:1px solid var(--line);border-radius:12px;margin:0 0 .8rem;box-shadow:0 4px 14px rgba(47,64,88,.06)}.acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.3rem;font-weight:700;color:var(--navy)}.acc summary::-webkit-details-marker{display:none}.acc summary::after{content:"+";font-size:1.4rem;line-height:1;color:var(--teal);transition:.15s}.acc[open] summary::after{content:"−"}.acc .acc-body{padding:0 1.3rem 1.1rem;border-top:1px solid var(--line)}.acc .acc-body>:first-child{margin-top:1rem}.think{background:linear-gradient(135deg,rgba(65,195,217,.10),rgba(103,192,131,.10));border-left:4px solid var(--cyan);border-radius:0 12px 12px 0;padding:1.1rem 1.4rem;margin:1.6rem 0}.think .think-label{display:block;font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:.3rem}.think p{margin:0;font-weight:600;color:var(--navy)}.dodont{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin:1.4rem 0}.dodont>div{border-radius:12px;padding:1.1rem 1.3rem;border:1px solid var(--line);background:#fff}.dodont .do{border-top:4px solid var(--green)}.dodont .dont{border-top:4px solid #d9534f}.dodont h3{font-size:1rem;margin-bottom:.5rem}.dodont ul{margin:0;padding-left:1.1rem}.dodont li{margin:.35rem 0;font-size:.97rem}.steps{list-style:none;counter-reset:step;margin:1.4rem 0;padding:0}.steps>li{counter-increment:step;position:relative;padding:0 0 1.4rem 3.4rem}.steps>li::before{content:counter(step);position:absolute;left:0;top:0;width:2.3rem;height:2.3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--cyan),var(--green));color:#fff;font-weight:800}.steps>li:not(:last-child)::after{content:"";position:absolute;left:1.12rem;top:2.5rem;bottom:.2rem;width:2px;background:linear-gradient(var(--cyan),var(--green));opacity:.35}.steps h3{margin:.2rem 0 .4rem;font-size:1.08rem}.steps p,.steps ul{margin:0 0 .4rem}.video-wrap{margin:1.6rem 0}.video-wrap video{width:100%;border-radius:var(--radius);box-shadow:var(--shadow);display:block;background:#000}.video-wrap figcaption{font-size:.92rem;color:var(--muted);margin-top:.5rem}.linklist{list-style:none;margin:1rem 0;padding:0}.linklist li{margin:.45rem 0;padding-left:1.6rem;position:relative}.linklist li::before{content:"";position:absolute;left:0;top:.35rem;width:1rem;height:1rem;background:linear-gradient(135deg,var(--cyan),var(--green));-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6"/><path d="M15 3h6v6"/><path d="M10 14L21 3"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6"/><path d="M15 3h6v6"/><path d="M10 14L21 3"/></svg>') center/contain no-repeat}.linklist a{font-weight:600}.icon-h{display:flex;align-items:center;gap:.8rem;margin-top:2rem}.icon-h .card-icon{width:42px;height:42px;margin:0}.icon-h .card-icon svg{width:22px;height:22px}.icon-h h2,.icon-h h3{margin:0}@media (max-width:680px){.dodont{grid-template-columns:1fr}.card-compact{flex-direction:row}}.think-slider .ts-slide{flex:0 0 calc(50% - 1.25rem)}.think-slider .think{margin:0;width:100%;min-height:160px;display:flex;flex-direction:column;justify-content:center}@media (max-width:820px){.think-slider .ts-slide{flex:0 0 100%}}.quiz-slider .ts-slide{flex:0 0 calc(50% - 1.25rem)}.quiz-slider .quiz,.quiz-slider .think{margin:0;width:100%}.quiz-slider .think{min-height:160px;display:flex;flex-direction:column;justify-content:center}@media (max-width:820px){.quiz-slider .ts-slide{flex:0 0 100%}}.mi{display:inline-flex;width:18px;height:18px;flex:none;color:var(--teal)}.mi svg{width:100%;height:100%;stroke:currentColor}.hero-icon{display:inline-flex;width:42px;height:42px;border-radius:11px;vertical-align:middle;margin:0 .75rem .8rem 0;background:linear-gradient(135deg,var(--cyan),var(--green));align-items:center;justify-content:center;box-shadow:0 5px 14px rgba(65,195,217,.30)}.hero-icon svg{width:22px;height:22px;stroke:#fff}.hero-icon+.kicker{vertical-align:middle}.items-center{align-items:center}.center-narrow{max-width:44rem;margin-left:auto;margin-right:auto}.optioneel{font-weight:400;color:var(--muted)}p + .btn,ul + .btn,ol + .btn{margin-top:.5rem}h2{margin-bottom:.7em}.lead{margin-top:.3rem}.section h2.center{margin-bottom:2rem}.prose h2{margin:2.6rem 0 1rem}.prose>h2:first-child{margin-top:0}.prose h3{margin:2.1rem 0 .8rem}.prose p{margin:0 0 1.15em}.prose ul,.prose ol{margin:.6rem 0 1.6rem}.prose .think{margin:2.2rem 0}.prose .video-wrap{margin:.4rem 0 2.4rem}.prose .dodont{margin:2.2rem 0}.prose .linklist{margin:1.2rem 0 1.6rem}.acc{margin:0 0 .9rem}.acc .acc-body>:first-child{margin-top:1.1rem}.steps>li{padding-bottom:1.7rem}.card h3{margin-bottom:.55em}.card p{margin-bottom:.9em}.quiz{background:linear-gradient(135deg,rgba(65,195,217,.10),rgba(103,192,131,.10));border-left:4px solid var(--green);border-radius:0 12px 12px 0;padding:1.3rem 1.5rem;margin:1.6rem 0}.quiz .quiz-label{display:block;font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:.3rem}.quiz .quiz-q{font-weight:700;color:var(--navy);margin:0 0 .9rem}.quiz-opts{display:flex;flex-direction:column;gap:.55rem}.quiz-opt{text-align:left;background:#fff;border:1px solid var(--line);border-radius:10px;padding:.7rem 1rem;font:inherit;cursor:pointer;color:var(--ink);transition:.15s}.quiz-opt:hover:not(:disabled){border-color:var(--cyan);box-shadow:0 3px 10px rgba(47,64,88,.08)}.quiz-opt:disabled{cursor:default;opacity:.85}.quiz-opt.good{border-color:var(--green);background:#e5f6ec;font-weight:700}.quiz-opt.bad{border-color:#d9534f;background:#fdecec}.quiz-fb{display:none;margin:1rem 0 0;padding:.85rem 1rem;border-radius:10px;font-size:.97rem}.quiz-fb.ok{display:block;background:#e5f6ec;border:1px solid #b8e4c9;color:#1c6b3c}.quiz-fb.err{display:block;background:#fdecec;border:1px solid #f3c2c2;color:#9b1c1c}.has-sub{position:relative}.caret{display:inline-block;width:.5em;height:.5em;margin-left:.25em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-.15em)}.submenu{display:none;list-style:none;margin:0;padding:.45rem;position:absolute;top:100%;left:0;min-width:250px;z-index:60;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.has-sub:hover>.submenu,.has-sub:focus-within>.submenu{display:block}.submenu a{display:flex;align-items:center;gap:.6rem;padding:.5rem .8rem;border-radius:8px;font-weight:600;font-size:.97rem;white-space:nowrap}@media (max-width:680px){.submenu{display:none !important}.caret{display:none}}.fase-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative;margin:2.4rem 0 2rem}.fase-nav::before{content:"";position:absolute;top:29px;left:16.66%;right:16.66%;height:3px;background:linear-gradient(90deg,var(--cyan),var(--teal),var(--green));opacity:.35;z-index:0}.fase-btn{background:none;border:0;cursor:pointer;font:inherit;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:0 .5rem;position:relative;z-index:1}.fase-btn .fase-num{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.35rem;font-weight:800;color:var(--navy);background:#fff;border:3px solid var(--line);transition:.2s}.fase-btn .fase-titel{font-weight:700;font-size:1rem;line-height:1.3;text-align:center}.fase-btn:hover .fase-num{border-color:var(--cyan)}.fase-btn[aria-selected="true"]{color:var(--navy)}.fase-btn[aria-selected="true"] .fase-num{background:linear-gradient(135deg,var(--cyan),var(--green));border-color:transparent;color:#fff;box-shadow:0 6px 18px rgba(65,195,217,.35)}.fase-panel{display:none}.fase-panel.actief{display:block;animation:faseIn .25s ease}@keyframes faseIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fase-kaart{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:2.2rem 2.4rem}.fase-kaart .fase-label{display:inline-block;font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:.4rem}.fase-cols{display:grid;grid-template-columns:1.2fr 1fr;gap:2.2rem;margin-top:1.4rem}.fase-cols h3{font-size:1.05rem}.fase-cols ul{padding-left:1.15rem;margin:.5rem 0 0}.fase-cols li{margin:.4rem 0}.fase-result{background:linear-gradient(135deg,rgba(65,195,217,.10),rgba(103,192,131,.10));border-left:4px solid var(--green);border-radius:0 12px 12px 0;padding:1rem 1.3rem;margin-top:1.4rem}.fase-result p{margin:0}@media (max-width:680px){.fase-nav::before{display:none}.fase-nav{grid-template-columns:1fr;gap:.8rem;justify-items:start}.fase-btn{flex-direction:row}.fase-btn .fase-num{width:46px;height:46px;font-size:1.1rem;flex:none}.fase-cols{grid-template-columns:1fr;gap:1.4rem}.fase-kaart{padding:1.5rem 1.4rem}}.topbar{background:var(--navy);color:#d7e3ea;font-size:.92rem}.topbar .container{display:flex;justify-content:flex-end;align-items:center;gap:1.2rem;min-height:38px;flex-wrap:wrap}.topbar a{color:#fff;text-decoration:none;font-weight:700}.topbar a:hover{color:var(--cyan)}.topbar .wa-link{display:inline-flex;align-items:center;gap:.4rem}.topbar-sep{color:rgba(255,255,255,.35);user-select:none}@media (max-width:640px){.topbar .container{gap:.45rem;flex-wrap:nowrap;justify-content:center;min-height:46px;padding:0 .6rem}.topbar{font-size:.9rem}.tb-lang,.tb-desk{display:none}.taal-kiezer{margin-left:.15rem;gap:.15rem}.tb-bel .obf-tel{display:inline-flex;align-items:center;padding:12px 4px}.topbar .wa-link{gap:0;padding:12px 6px}.topbar .wa-link svg{width:20px;height:20px}.thema-knop,.koek-knop{padding:12px 7px}.thema-knop svg,.koek-knop svg{width:20px;height:20px}.taal-vlag{padding:12px 5px}.taal-vlag svg{width:26px;height:17px}}.topbar .wa-link svg{width:17px;height:17px;fill:#25d366}.wa-fixed{position:fixed;right:1.4rem;bottom:1.4rem;z-index:70;width:56px;height:56px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(37,211,102,.45);transition:.15s}.wa-fixed:hover{transform:scale(1.07)}.wa-fixed svg{width:30px;height:30px;fill:#fff}.wa-inline{display:inline-flex;align-items:center;gap:.45rem}.wa-inline svg{width:18px;height:18px;fill:#25d366;flex:none}.regio-kaart{max-width:460px;margin:1.5rem auto;display:block;border-radius:var(--radius);overflow:hidden}.regio-kaart .zee{fill:var(--cyan);fill-opacity:.10}.regio-kaart .land{fill:#fdfefe;stroke:var(--cyan);stroke-opacity:.5;stroke-width:1.5}.regio-kaart .kanaal{fill:none;stroke:var(--cyan);stroke-opacity:.30;stroke-width:4;stroke-linecap:round}.regio-kaart .water-label{font:700 10px system-ui,sans-serif;fill:var(--cyan);opacity:.7;letter-spacing:.12em;text-transform:uppercase}.regio-kaart circle.plaats{fill:var(--teal)}.regio-kaart circle.thuis{fill:var(--navy)}.regio-kaart circle.thuis-ring{fill:none;stroke:var(--navy);stroke-opacity:.25;stroke-width:2}.regio-kaart text{font:600 13px system-ui,sans-serif;fill:var(--navy)}.regio-kaart text.thuis-label{font-weight:800}.rfc-banner{display:block;width:100%;border-radius:var(--radius);background:linear-gradient(180deg,rgba(65,195,217,.08),rgba(65,195,217,.02))}.rfc-zon{fill:#f7a800;opacity:.85}.rfc-duin1{fill:rgba(65,195,217,.16)}.rfc-duin2{fill:rgba(103,192,131,.22)}.rfc-duin3{fill:#efe7d4}.rfc-vuurtoren path,.rfc-vuurtoren rect{fill:#d94f30}.rfc-vuurtoren .rfc-licht{fill:none;stroke:#f7a800;stroke-width:3;stroke-linecap:round;opacity:.6}.rfc-loper circle{fill:var(--navy)}.rfc-loper path{fill:none;stroke:var(--navy);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.rfc-kind path{stroke-width:6.5}.rfc-gras path{fill:none;stroke:var(--teal);stroke-width:2.5;stroke-linecap:round;opacity:.55}.texel-kaart{max-width:280px;margin:0 auto;display:block;width:100%;border-radius:var(--radius);overflow:hidden}.texel-kaart .zee{fill:var(--cyan);fill-opacity:.10}.texel-kaart .land{fill:#fdfefe;stroke:var(--cyan);stroke-opacity:.5;stroke-width:1.5}.texel-kaart .water-label{font:700 10px system-ui,sans-serif;fill:var(--cyan);opacity:.7;letter-spacing:.12em;text-transform:uppercase}.texel-kaart circle.plaats{fill:var(--teal)}.texel-kaart text{font:600 13px system-ui,sans-serif;fill:var(--navy)}.texel-kaart text.thuis-label{font-weight:800;letter-spacing:.14em;text-transform:uppercase}.texel-vuurtoren path,.texel-vuurtoren rect{fill:#d94f30}.rfc-finish{fill:#f7a800;stroke:var(--navy);stroke-width:1.5}.texel-kaart .sub-label{font:600 10.5px system-ui,sans-serif;fill:var(--muted)}.h2-link{color:inherit;text-decoration:underline;text-decoration-color:rgba(65,195,217,.55);text-decoration-thickness:3px;text-underline-offset:5px}.h2-link:hover{color:var(--teal);text-decoration-color:var(--teal)}.rfc-grond{fill:#efe7d4}.rfc-baan{fill:none;stroke:var(--teal);stroke-width:2.5;stroke-dasharray:2 8;stroke-linecap:round;opacity:.6}.rfc-mast{stroke:var(--navy);stroke-width:4;stroke-linecap:round}.rfc-vlag rect{fill:var(--navy)}.rfc-hart{fill:#d94f30}.rfc-munt circle{fill:#f7a800}.rfc-munt text{fill:#fff;font:800 12px system-ui,sans-serif;text-anchor:middle}.info-tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--teal);color:var(--teal);background:none;font:800 11px/1 system-ui,sans-serif;cursor:help;vertical-align:-2px;padding:0;margin-left:.4rem}.info-tip:hover,.info-tip:focus{background:var(--teal);color:#fff;outline:none}.info-tip .tip-text{display:none;position:absolute;bottom:145%;left:50%;transform:translateX(-50%);width:270px;background:var(--navy);color:#fff;font-weight:400;font-size:.85rem;line-height:1.55;font-family:inherit;padding:.75rem 1rem;border-radius:10px;z-index:30;text-align:left;box-shadow:var(--shadow)}.info-tip .tip-text::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:7px solid transparent;border-top-color:var(--navy)}.info-tip:hover .tip-text,.info-tip:focus .tip-text{display:block}@media (max-width:680px){.info-tip .tip-text{width:220px;left:auto;right:-10px;transform:none}.info-tip .tip-text::after{left:auto;right:14px;transform:none}}.sponsor-form{max-width:34rem;margin:2rem auto 0}.sponsor-bedrag{margin:.4rem 0 0;color:var(--navy)}.sponsor-bedrag strong{font-size:1.25rem}.sponsor-note{font-size:.92rem;color:var(--muted);margin-top:.8rem}.sponsor-vak{background:#fff;border:1px solid var(--line);border-radius:12px;padding:2.2rem 2rem;margin-top:2rem}.sponsor-vak h3{margin-top:0}.sponsor-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem}.sponsor-logo{width:200px}@media (max-width:560px){.sponsor-logo{width:calc(50% - .5rem)}}.donatie-totaal{margin:1.5rem 0;color:var(--navy);font-size:1.05rem}.donatie-bedrag{display:block;font-size:clamp(2.2rem,6vw,3.2rem);font-weight:800;line-height:1.1;margin-bottom:.3rem}html[data-thema="donker"] .donatie-totaal{color:#e9f1f8}.km-teller{max-width:560px;margin:1.6rem auto 2.2rem}.km-stand{text-align:center;margin:0 0 2.3rem;color:var(--navy)}.km-balk{position:relative;height:14px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line)}.km-vulling{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--cyan),var(--green))}.km-streep{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--line);border-radius:1px}.km-loper{position:absolute;top:-1.75rem;font-size:1.5rem;line-height:1;transform:translateX(-50%) scaleX(-1)}.km-finish{position:absolute;right:0;top:-1.7rem;font-size:1.3rem;line-height:1;transform:translateX(35%)}.km-mijlpalen{position:relative;height:1.2rem;margin-top:.45rem;font-size:.8rem;color:var(--muted)}.km-mijlpalen span{position:absolute;transform:translateX(-50%)}.km-mijlpalen span:first-child{left:0;transform:none}.km-mijlpalen span:last-child{transform:translateX(-100%)}.sponsor-logos:empty,.sponsor-logos:not(:has(*)){display:none}.sponsor-logo{border:1px solid var(--line);border-radius:10px;padding:1.1rem;height:132px;display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:flex-start;background:#fff}a.sponsor-logo{text-decoration:none;transition:.15s}a.sponsor-logo:hover{border-color:var(--cyan);box-shadow:0 4px 14px rgba(65,195,217,.18)}.sponsor-logo img{max-width:100%;height:56px;width:auto;object-fit:contain}.sponsor-logo span{font-size:.88rem;font-weight:600;color:var(--navy);text-align:center;line-height:1.3;margin-top:auto}.hero-split{display:flex;align-items:center;gap:2.5rem;justify-content:space-between}.hero-split>div{flex:1;min-width:0}.hero-foto{width:min(300px,32%);height:auto;border-radius:var(--radius);flex:none;display:block}@media (max-width:680px){.hero-split{flex-direction:column;align-items:flex-start;gap:1.4rem}.hero-foto{width:100%;max-width:360px}}.btn-hart{width:16px;height:16px;margin-left:.5rem;vertical-align:-2px;fill:currentColor}.btn-pijl{width:15px;height:15px;margin-left:.55rem;vertical-align:-2px;transition:transform .25s ease}[aria-expanded="true"] .btn-pijl{transform:rotate(180deg)}.taal-kiezer{display:flex;align-items:center;gap:.45rem;margin-left:.4rem}.taal-vlag{display:inline-flex;padding:5px 3px;border-radius:4px;opacity:.45;transition:.15s;line-height:0}.taal-vlag svg{width:22px;height:15px;border-radius:2.5px;box-shadow:0 0 0 1px rgba(255,255,255,.25)}.taal-vlag:hover{opacity:1}.taal-vlag.actief{opacity:1}.taal-vlag.actief svg{box-shadow:0 0 0 2px var(--cyan)}.thema-knop,.koek-knop{background:none;border:0;padding:5px 4px;cursor:pointer;color:#d7e3ea;display:inline-flex;align-items:center;line-height:0}.thema-knop:hover,.koek-knop:hover{color:var(--cyan)}.thema-knop svg,.koek-knop svg{width:17px;height:17px}html[data-thema="licht"] .ik-zon{display:none}html[data-thema="donker"] .ik-maan{display:none}.koek-overlay{position:fixed;inset:0;z-index:95;background:rgba(15,23,34,.55);display:flex;align-items:center;justify-content:center;padding:1.25rem}.koek-overlay[hidden]{display:none}.koek-popup{position:relative;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);max-width:440px;width:100%;padding:2.2rem 2rem 2rem;text-align:center}.koek-popup h2{font-size:1.35rem;white-space:nowrap}.koek-popup p{font-size:.98rem;text-align:left}.koek-emoji{font-size:3.4rem;line-height:1;margin-bottom:.6rem}.koek-sluit{position:absolute;top:.6rem;right:.8rem;background:none;border:0;cursor:pointer;font-size:1.7rem;line-height:1;color:var(--muted);padding:.2rem}.koek-sluit:hover{color:var(--navy)}.feest-overlay{position:fixed;inset:0;z-index:9000;cursor:pointer;background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1;transition:opacity .4s}html[data-thema="donker"] .feest-overlay{background:rgba(13,20,31,.6)}.feest-inhoud{position:fixed;inset:0;z-index:10000;pointer-events:none;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .4s}.feest-symbool{font-size:clamp(5rem,22vw,8.5rem);line-height:1;animation:feestPop .45s ease}.feest-symbool img{width:1em;height:1em;display:block}.feest-tekst{font-size:clamp(3rem,11vw,5.5rem);font-weight:800;color:var(--navy);animation:feestPop .45s ease}html[data-thema="donker"] .feest-tekst{color:#e9f1f8}.feest-weg{opacity:0}@keyframes feestPop{from{transform:scale(.4);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.stap-groep{display:flex;gap:.5rem;align-items:stretch}.stap-groep input{text-align:center;max-width:7.5rem}.stap-min,.stap-plus{width:2.9rem;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:1.3rem;font-weight:700;color:var(--navy);cursor:pointer;flex:none}.stap-min:hover:not(:disabled),.stap-plus:hover:not(:disabled){border-color:var(--cyan);color:var(--teal)}.stap-min:disabled,.stap-plus:disabled{opacity:.35;cursor:default}html[data-thema="donker"] .stap-min,html[data-thema="donker"] .stap-plus{background:#182534;color:#dbe5ee}.rel-icons{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem 2rem}.rel-icons li{display:flex;align-items:center;gap:.6rem}.rel-icons .mi{width:18px;height:18px}.rel-icons a{font-weight:600;color:var(--navy);text-decoration:none}.rel-icons a:hover{color:var(--teal)}@media (max-width:820px){.rel-icons{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.rel-icons{grid-template-columns:1fr}}.tijdlijn{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;position:relative}.tijdlijn::before{content:"";position:absolute;top:8px;left:8.33%;right:8.33%;height:2px;background:var(--line)}.tijdlijn li{position:relative;text-align:center;padding-top:1.6rem;font-size:.95rem}.tijdlijn li::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:17px;height:17px;border-radius:50%;background:var(--teal);border:3px solid #fff;box-shadow:0 0 0 2px var(--teal)}.tijdlijn .tl-jaar{display:block;font-weight:800;color:var(--navy);margin-bottom:.15rem}.tijdlijn a{font-weight:600;color:var(--navy)}.tijdlijn a:hover{color:var(--teal)}.tijdlijn .tl-open::before{background:#fff;box-shadow:0 0 0 2px var(--line)}.tijdlijn .tl-doel{color:var(--muted)}@media (max-width:820px){.tijdlijn{grid-template-columns:1fr;gap:1.1rem;padding-left:1.6rem}.tijdlijn::before{top:8px;bottom:8px;left:8px;right:auto;width:2px;height:auto}.tijdlijn li{text-align:left;padding:0 0 0 1.2rem}.tijdlijn li::before{top:2px;left:-1.6rem;transform:none}}.rfc-quote{border:1px solid rgba(247,168,0,.35);background:rgba(247,168,0,.07);border-radius:var(--radius);padding:1.1rem 1.3rem;margin:0 0 1.2rem;text-align:center}.rfc-quote p{margin:0;font-size:.95rem}.rfc-quote-groot{font-size:1.15rem;font-weight:800;color:var(--navy);margin-bottom:.35rem !important}.foto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.foto-grid img{width:100%;height:260px;object-fit:cover;border-radius:12px;display:block}.foto-grid.foto-grid-drie{grid-template-columns:repeat(3,1fr)}@media (max-width:700px){.foto-grid.foto-grid-drie img{height:120px}}@media (max-width:680px){.foto-grid{grid-template-columns:repeat(2,1fr)}.foto-grid img{height:170px}}@media (max-width:680px){.topbar .container{justify-content:center;gap:.9rem;font-size:.85rem}}html[data-thema="donker"]{--ink:#dbe5ee;--muted:#9db0c0;--bg:#0f1722;--bg-soft:#1a2634;--line:#2a3a4d;--shadow:0 10px 30px rgba(0,0,0,.45);color-scheme:dark}html[data-thema="licht"]{color-scheme:light}html[data-thema="donker"] h1,html[data-thema="donker"] h2,html[data-thema="donker"] h3,html[data-thema="donker"] h4{color:#e9f1f8}html[data-thema="donker"] a{color:#9fd8e6}html[data-thema="donker"] a:hover{color:var(--cyan)}html[data-thema="donker"] .btn-primary,html[data-thema="donker"] .btn-primary:hover{color:var(--navy-dark)}html[data-thema="donker"] .btn-dark,html[data-thema="donker"] .btn-dark:hover,html[data-thema="donker"] .btn-nav,html[data-thema="donker"] .btn-nav:hover{color:#fff}html[data-thema="donker"] .site-header{background:rgba(13,20,30,.92)}html[data-thema="donker"] .menu a{color:#dbe5ee}html[data-thema="donker"] .menu a:hover{background:var(--bg-soft);color:#fff}html[data-thema="donker"] .card,html[data-thema="donker"] .ts-card,html[data-thema="donker"] .acc,html[data-thema="donker"] .dodont>div,html[data-thema="donker"] .sponsor-vak,html[data-thema="donker"] .sponsor-logo,html[data-thema="donker"] .quiz-opt,html[data-thema="donker"] .submenu,html[data-thema="donker"] .ts-btn{background:#182534}html[data-thema="donker"] input,html[data-thema="donker"] textarea,html[data-thema="donker"] select{background:#121d2a;color:var(--ink)}html[data-thema="donker"] label,html[data-thema="donker"] th,html[data-thema="donker"] .acc summary,html[data-thema="donker"] .quiz .quiz-q,html[data-thema="donker"] .ts-card figcaption strong,html[data-thema="donker"] .tijdlijn .tl-jaar,html[data-thema="donker"] .tijdlijn a,html[data-thema="donker"] .sponsor-bedrag{color:#e9f1f8}html[data-thema="donker"] .quiz-opt{color:var(--ink)}html[data-thema="donker"] .ts-btn{color:#dbe5ee}html[data-thema="donker"] .badge{background:rgba(65,195,217,.18);color:#cfe6ef}html[data-thema="donker"] .section-soft{background:radial-gradient(900px 420px at 92% -5%,rgba(65,195,217,.07),transparent 60%),radial-gradient(760px 400px at -5% 105%,rgba(103,192,131,.07),transparent 60%),linear-gradient(175deg,#121e2b 0%,#101b26 100%)}html[data-thema="donker"] .cta-band{background:linear-gradient(135deg,#152232,#122029);color:var(--ink)}html[data-thema="donker"] .cta-band h2{color:#e9f1f8}html[data-thema="donker"] .btn-dark,html[data-thema="donker"] .btn-nav{box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}html[data-thema="donker"] .form-status.ok,html[data-thema="donker"] .quiz-fb.ok{background:#12301f;border-color:#1f5c38;color:#8fdcae}html[data-thema="donker"] .form-status.err,html[data-thema="donker"] .quiz-fb.err{background:#3a1717;border-color:#7c2b2b;color:#f1a3a3}html[data-thema="donker"] .quiz-opt.good{background:#143523}html[data-thema="donker"] .quiz-opt.bad{background:#3a1717}html[data-thema="donker"] .contact-persoon img{border-color:#182534}html[data-thema="donker"] .tijdlijn li::before{border-color:#0f1722}html[data-thema="donker"] .tijdlijn .tl-open::before{background:#0f1722}html[data-thema="donker"] .regio-kaart .land,html[data-thema="donker"] .texel-kaart .land{fill:#182534;stroke-opacity:.7}html[data-thema="donker"] .regio-kaart text,html[data-thema="donker"] .texel-kaart text{fill:#dbe5ee}html[data-thema="donker"] .regio-kaart .water-label,html[data-thema="donker"] .texel-kaart .water-label{fill:var(--cyan)}html[data-thema="donker"] .texel-kaart .sub-label{fill:var(--muted)}html[data-thema="donker"] .regio-kaart circle.thuis,html[data-thema="donker"] .texel-kaart circle.thuis{fill:#bcd9ea}html[data-thema="donker"] .regio-kaart circle.thuis-ring{stroke:#bcd9ea}html[data-thema="donker"] .rfc-duin3,html[data-thema="donker"] .rfc-grond{fill:#2b3040}html[data-thema="donker"] .rfc-loper circle,html[data-thema="donker"] .rfc-vlag rect{fill:#dbe5ee}html[data-thema="donker"] .rfc-loper path{stroke:#dbe5ee}html[data-thema="donker"] .rfc-mast{stroke:#dbe5ee}html[data-thema="donker"] .rfc-quote{background:rgba(247,168,0,.10)}html[data-thema="donker"] .rfc-quote-groot{color:#f2c14e}html[data-thema="donker"] .logo-strip img{filter:grayscale(1) invert(1);opacity:.8}html[data-thema="donker"] .logo-strip img:hover{filter:invert(1) hue-rotate(180deg);opacity:1}html[data-thema="donker"] .ts-card figcaption img,html[data-thema="donker"] .sponsor-logo img{filter:invert(1) hue-rotate(180deg)}html[data-thema="donker"] .fase-kaart{background:#182534}html[data-thema="donker"] .fase-btn .fase-num{background:#182534;color:#e9f1f8}html[data-thema="donker"] .fase-btn[aria-selected="true"]{color:#e9f1f8}html[data-thema="donker"] .fase-btn[aria-selected="true"] .fase-num{color:#fff}html[data-thema="donker"] .fase-result{background:#12301f;border-color:var(--green)}html[data-thema="donker"] .bars,html[data-thema="donker"] .bars::before,html[data-thema="donker"] .bars::after{background:#dbe5ee}html[data-thema="donker"] .nav-toggle[aria-expanded="true"] .bars{background:transparent}@media (max-width:680px){html[data-thema="donker"] .menu{background:rgba(13,20,31,.78)}}html[data-thema="donker"] .koek-popup{background:#182534}html[data-thema="donker"] .sponsor-logo span{color:#dbe5ee}html[data-thema="donker"] .km-balk{background:#182534}html[data-thema="donker"] .km-stand{color:#e9f1f8}html[data-thema="donker"] .rel-icons a{color:#dbe5ee}html[data-thema="donker"] .rel-icons a:hover{color:var(--teal)}.omkeer{unicode-bidi:bidi-override;direction:rtl;white-space:nowrap}.mt-0{margin-top:0}.mt-s{margin-top:1.6rem}.mt-m{margin-top:2rem}.mt-l{margin-top:3rem}.pb-0{padding-bottom:0}.pt-0{padding-top:0}
