@property --szA{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes voetDraai{to{--szA:360deg}}@keyframes voetZweef{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(-2deg)}}.mk-afsluiter{width:100%;max-width:1240px;margin:0 auto;padding:24px 16px 0}.mk-afsluiter-rand{position:relative;border-radius:32px;padding:2px;background:conic-gradient(from var(--szA,0deg),#3fd3b0,#6e8bff,#b46cff,#ff6fb1,#ff7a4d,#ffd54a,#3fd3b0);animation:voetDraai 7s linear infinite;box-shadow:0 30px 80px rgba(180,108,255,.22)}.mk-afsluiter-vlak{position:relative;overflow:hidden;border-radius:30px;background:linear-gradient(155deg,#1d1f24,#0c0d0f 70%);padding:44px 22px 36px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;color:#ffffff}.mk-afsluiter-gloed{position:absolute;left:50%;top:-120px;width:420px;height:280px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(110,139,255,.28),transparent);pointer-events:none}.mk-afsluiter-ster{position:relative;width:104px;height:104px;object-fit:contain;transform:rotate(-4deg);animation:voetZweef 5s ease-in-out infinite;filter:drop-shadow(0 16px 24px rgba(0,0,0,.45))}.mk-afsluiter-kop{position:relative;margin:0;font-size:36px;font-weight:600;letter-spacing:-.04em;line-height:1.02;text-wrap:balance;overflow-wrap:break-word}.mk-afsluiter-tekst{position:relative;max-width:560px;margin:0;font-size:15.5px;font-weight:500;line-height:1.45;color:rgba(255,255,255,.62);text-wrap:pretty}.mk-afsluiter-knop{position:relative;align-self:stretch;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:12px 34px;border-radius:999px;background:#ffffff;color:#0e0f11;font-size:17px;font-weight:600;line-height:1.25;text-align:center;text-wrap:balance;text-decoration:none;transition:background-color .15s ease}.mk-afsluiter-knop:hover{background:#f1f2f4}.mk-afsluiter-knop:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.mk-afsluiter-voetnoot{position:relative;margin:-4px 0 0;max-width:520px;font-size:14px;font-weight:500;line-height:1.45;color:rgba(255,255,255,.62);text-wrap:pretty}.mk-site:has([data-voet-cta-uit]) .mk-afsluiter{display:none}.mk-voet{position:relative}.mk-voet-binnen{max-width:1280px;margin:0 auto;padding:56px 22px 0}.mk-voet-rij{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.mk-voet-merk{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:20px}.mk-voet-woordmerk{display:flex;align-items:center;gap:10px;color:var(--text)}.mk-voet-logo{width:32px;height:32px;object-fit:contain}.mk-voet-naam{font-size:22px;font-weight:600;letter-spacing:-.02em}.mk-voet-zin{margin:0;max-width:340px;font-size:16px;font-weight:500;line-height:1.55;color:var(--text3);text-wrap:pretty}.mk-voet-knoppen{display:flex;flex-wrap:wrap;gap:8px}.mk-voet-knop{display:flex;align-items:center;height:48px;border-radius:999px;font-size:15px;font-weight:600;white-space:nowrap;text-decoration:none}.mk-voet-knop:focus-visible{outline:2px solid var(--text);outline-offset:2px}.mk-voet-knop--zwart{padding:0 22px;background:#0e0f11;color:#ffffff;box-shadow:0 10px 24px rgba(14,15,17,.2)}.mk-voet-knop--wit{gap:9px;padding:0 18px;background:#ffffff;border:1px solid rgba(14,15,17,.08);color:#0e0f11}.mk-voet-stip{width:8px;height:8px;border-radius:50%;background:#25d366;box-shadow:0 0 0 3px rgba(37,211,102,.2)}.mk-voet-kolommen{flex:2 1 420px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.mk-voet-kolom{display:flex;flex-direction:column;gap:14px;min-width:0}.mk-voet-kolom--breed{grid-column:1/-1}.mk-voet-titel{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text4)}.mk-voet-lijst{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.mk-voet-lijst--breed{display:block;column-count:2;column-gap:20px}.mk-voet-klap{display:block}.mk-voet-klaptitel{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer;list-style:none;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text4)}.mk-voet-klaptitel::-webkit-details-marker{display:none}.mk-voet-klaptitel:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:4px}.mk-voet-chevron{flex-shrink:0;transition:transform .15s ease}.mk-voet-klap[open] .mk-voet-chevron{transform:rotate(90deg)}.mk-voet-kolom--breed>.mk-voet-lijst--breed,.mk-voet-kolom--breed>.mk-voet-titel{display:none}.mk-voet-kolom--breed>.mk-voet-klap[open]~.mk-voet-lijst--breed{display:block}.mk-voet-lijst--breed>li{break-inside:avoid}.mk-voet-link{position:relative;display:flex;align-items:center;min-height:44px;font-size:15.5px;font-weight:500;line-height:1.3;overflow-wrap:anywhere;color:var(--text2);text-decoration:none;transition:color .15s ease}.mk-voet-link:hover{color:var(--text)}.mk-voet-balk a:focus-visible,.mk-voet-link:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:4px}.mk-voet-balk{margin-top:44px;padding:28px 0 40px;border-top:1px solid rgba(14,15,17,.08);flex-direction:column;gap:16px;text-align:center;line-height:1.5;font-size:14px;font-weight:500;color:var(--text4)}.mk-voet-balk,.mk-voet-balk-links{display:flex;align-items:center;justify-content:center}.mk-voet-balk-links{flex-wrap:wrap;gap:0 22px}.mk-voet-balk a{position:relative;display:flex;align-items:center;min-height:44px;color:var(--text3);text-decoration:none;transition:color .15s ease}.mk-voet-balk a:hover{color:var(--text)}@media (min-width:600px){.mk-afsluiter{padding:24px 28px 0}.mk-afsluiter-rand{border-radius:40px}.mk-afsluiter-vlak{border-radius:38px;padding:64px 40px}.mk-afsluiter-gloed{width:620px;height:320px}.mk-afsluiter-ster{width:132px;height:132px}.mk-afsluiter-kop{font-size:clamp(34px,5vw,58px)}.mk-afsluiter-tekst{font-size:17px;line-height:normal}.mk-afsluiter-knop{align-self:auto;min-height:58px;padding:0 34px;white-space:nowrap}.mk-voet-binnen{padding:96px 28px 0}.mk-voet-rij{gap:48px 40px}.mk-voet-merk{flex:1 1 100%}.mk-voet-kolommen{flex:1 1 100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.mk-voet-kolom--breed{grid-column:span 2}.mk-voet-kolom--breed>.mk-voet-klap{display:none}.mk-voet-kolom--breed>.mk-voet-lijst--breed,.mk-voet-kolom--breed>.mk-voet-titel{display:block}.mk-voet-link{min-height:0;padding:7px 0}.mk-voet-balk a:before,.mk-voet-link:before{content:"";position:absolute;inset:-5px -8px}.mk-voet-balk a:before{inset:-14px -8px}.mk-voet-balk{margin-top:64px;padding:22px 0;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;text-align:left;line-height:normal}.mk-voet-balk-links{justify-content:flex-start;gap:22px}.mk-voet-balk a{min-height:0}}@media (min-width:900px){.mk-voet-kolommen{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1200px){.mk-voet-merk{flex:0 0 300px}.mk-voet-kolommen{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.mk-afsluiter-rand,.mk-afsluiter-ster{animation:none}.mk-afsluiter-knop,.mk-voet-balk a,.mk-voet-chevron,.mk-voet-link{transition:none}}