html:has(.mk-page){scroll-behavior:smooth}.mk-page{position:relative;isolation:isolate;min-height:100dvh;overflow-x:clip;background:var(--navy);color:var(--text-on-dark);font-weight:var(--weight-body)}.mk-page>footer,.mk-page>header,.mk-page>main{position:relative;z-index:1}.mk-page .space-bg{background:var(--bg-space)}.mk-page a{color:inherit;text-decoration:none}.mk-page a:focus-visible,.mk-page button:focus-visible{outline:4px solid var(--yellow);outline-offset:3px;border-radius:var(--radius-chip)}.mk-page ::selection{background:var(--yellow);color:var(--ink)}.mk-page h1,.mk-page h2,.mk-page h3{margin:0;font-weight:var(--weight-heavy);line-height:1}.mk-page p{margin:0}.mk-page ul{margin:0;padding:0;list-style:none}.mk-container{width:min(1120px,100% - 32px);margin-inline:auto}@media (min-width:700px){.mk-container{width:min(1120px,100% - 48px)}}.mk-section{padding-block:0 clamp(56px,8vw,96px);scroll-margin-top:24px}.mk-section-head{display:flex;flex-direction:column;gap:10px;margin-bottom:clamp(20px,3vw,32px)}.mk-section-head.mk-center{align-items:center;text-align:center}.mk-h2{font-size:clamp(34px,4.2vw,52px);letter-spacing:-2px}.mk-page .eyebrow.mk-eyebrow-light{color:var(--purple)}.mk-wordmark{display:inline-flex;align-items:baseline;font-weight:var(--weight-heavy);font-size:30px;letter-spacing:-1px;line-height:1;color:var(--text-on-dark)}.mk-wordmark-edu{color:var(--cyan)}.mk-wordmark-star{color:var(--yellow);font-size:.58em;margin-left:.12em;transform:translateY(-.15em)}.mk-wordmark.mk-small{font-size:22px}.mk-nav{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px 16px;padding:20px 0 8px}.mk-nav-home{display:inline-flex;align-items:center;min-height:44px}.mk-nav-links{grid-column:1/-1;display:flex;justify-content:center;gap:4px;flex-wrap:wrap}.mk-nav-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--radius-control);font-size:13px;font-weight:var(--weight-bold);letter-spacing:1px;color:var(--text-muted-dark);transition:color .18s ease,background .18s ease}.mk-nav-links a:hover{color:var(--text-on-dark);background:var(--surface-glass)}@media (min-width:760px){.mk-nav{grid-template-columns:auto 1fr auto;padding:26px 0}.mk-nav-links{grid-column:auto;justify-content:flex-end;gap:6px}}.mk-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:var(--radius-button);background:var(--surface-glass);border:1px solid var(--border-glass);font-size:13px;font-weight:var(--weight-bold);letter-spacing:1px;color:var(--text-on-dark);backdrop-filter:blur(8px);transition:background .18s ease,transform .18s ease}.mk-pill:hover{background:#ffffff24;transform:translateY(-2px)}.mk-page .mk-btn{min-height:56px;padding:0 28px;font-size:15px;letter-spacing:1px;text-decoration:none;white-space:nowrap}.mk-page .mk-btn.primary-button{color:var(--ink)}.mk-btn-glass{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 26px;border-radius:var(--radius-button);border:1px solid var(--border-glass);background:var(--surface-glass);color:var(--text-on-dark);font-weight:var(--weight-heavy);font-size:15px;letter-spacing:1px;backdrop-filter:blur(8px);transition:background .18s ease,transform .18s ease}.mk-btn-glass:hover{background:#ffffff24;transform:translateY(-2px)}.mk-btn-static{cursor:default;opacity:.7}.mk-btn-static:hover{background:var(--surface-glass);transform:none}@media (max-width:480px){.mk-btn-glass,.mk-page .mk-btn{width:100%}}.mk-hero{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;padding:clamp(24px,5vw,60px) 0 clamp(56px,8vw,96px)}@media (min-width:900px){.mk-hero{grid-template-columns:1.1fr 1fr;gap:48px}}.mk-hero-copy{display:flex;flex-direction:column;gap:22px}.mk-hero-copy .eyebrow{letter-spacing:var(--tracking-eyebrow)}.mk-h1{font-size:clamp(46px,7vw,88px);letter-spacing:-3px;line-height:.95}@media (min-width:900px){.mk-h1{letter-spacing:-4px}}.mk-lead{font-size:clamp(17px,1.6vw,19px);max-width:46ch}.mk-cta-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.mk-trust{font-size:13px;color:var(--text-soft-dark);font-weight:var(--weight-body)}.mk-hero-visual{position:relative;display:grid;place-items:center;min-height:380px;padding:40px 0 24px}.mk-sum-card{width:100%;max-width:380px;display:flex;flex-direction:column;gap:18px;padding:30px;border-radius:var(--radius-sheet);background:var(--surface-card);color:var(--ink);box-shadow:var(--shadow-card-light)}.mk-sum-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.mk-sum-label{font-size:11px;letter-spacing:2px;color:var(--purple)}.mk-sum-label,.mk-sum-stars{font-weight:var(--weight-bold)}.mk-sum-stars{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:var(--radius-pill);background:var(--yellow);color:var(--ink);font-size:12px}.mk-sum-stars svg{width:13px;height:13px}.mk-sum{font-size:clamp(48px,6vw,64px);font-weight:var(--weight-heavy);letter-spacing:-3px;text-align:center;line-height:1;font-variant-numeric:tabular-nums}.mk-sum-answers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mk-sum-answers span{display:grid;place-items:center;min-height:60px;padding:12px;border-radius:var(--radius-control);background:#fff;border:2px solid var(--border-card);font-size:24px;font-weight:var(--weight-heavy)}.mk-sum-answers .mk-correct{background:var(--right);border-color:var(--right);color:#fff;box-shadow:0 5px 0 var(--right-text)}.mk-bubble{padding:12px 16px;border-radius:var(--radius-bubble);background:#f6f3ff;font-size:14px;font-weight:800}.mk-rocket{position:absolute;top:0;right:6%;width:72px;height:72px;color:var(--pink);filter:drop-shadow(0 12px 22px #07042166);animation:mk-float 2.6s ease-in-out infinite}.mk-rocket svg{width:100%;height:100%;transform:rotate(-42deg);stroke:var(--text-on-dark);stroke-width:1.4}@media (min-width:900px){.mk-rocket{width:88px;height:88px;right:4%;top:-4px}}@keyframes mk-float{0%,to{translate:0 0}50%{translate:0 -12px}}.mk-lead{max-width:62ch;font-size:17px;line-height:1.6;color:var(--text-muted-dark);font-weight:var(--weight-body)}.mk-section-head.mk-center .mk-lead{margin-inline:auto}.mk-worlds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (min-width:560px){.mk-worlds{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:820px){.mk-worlds{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1100px){.mk-worlds{grid-template-columns:repeat(11,minmax(0,1fr));gap:10px}}.mk-world{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:118px;padding:18px 8px 22px;border-radius:var(--radius-panel);background:var(--bg-space);border:2px solid var(--border-glass);color:var(--text-on-dark);text-align:center;box-shadow:var(--shadow-card-dark);cursor:pointer;font:inherit;transition:transform .18s ease,border-color .18s ease}.mk-world:hover{transform:translateY(-4px)}.mk-world.is-active{border-color:var(--yellow);box-shadow:0 0 0 4px #ffd85733,var(--shadow-card-dark)}.mk-world:after{content:"";position:absolute;left:18px;right:18px;bottom:10px;height:4px;border-radius:var(--radius-pill);background:var(--yellow);opacity:.9}.mk-world-emoji{font-size:32px;line-height:1}.mk-world-name{font-size:13px;font-weight:var(--weight-bold)}.mk-world-groep{font-size:10px;font-weight:var(--weight-bold);letter-spacing:.5px;color:var(--text-soft-dark);text-transform:uppercase}.mk-world-star{position:absolute;top:8px;right:8px;width:12px;height:12px;color:var(--yellow)}.mk-world-detail{display:grid;grid-template-columns:1fr;gap:24px;align-items:center;margin-top:20px;padding:clamp(24px,3.5vw,40px);border-radius:var(--radius-card);background:var(--bg-space);border:2px solid var(--border-glass);box-shadow:var(--shadow-card-dark);color:var(--text-on-dark);animation:mk-detail-in .35s ease}@media (min-width:820px){.mk-world-detail{grid-template-columns:300px 1fr;gap:40px}}@keyframes mk-detail-in{0%{opacity:0;transform:translateY(8px)}}.mk-world-detail-visual{position:relative;display:grid;place-items:center;min-height:220px;border-radius:var(--radius-card);background:#ffffff10;border:1px solid var(--border-glass)}.mk-world-detail-emoji{font-size:clamp(84px,9vw,120px);line-height:1;filter:drop-shadow(0 12px 0 #00000033)}.mk-world-bubble{position:absolute;left:16px;right:16px;bottom:14px;padding:10px 14px;border-radius:22px 22px 22px 6px;background:var(--surface-card);color:var(--ink);font-size:14px;font-weight:var(--weight-bold);box-shadow:var(--shadow-bubble)}.mk-world-detail-copy{display:flex;flex-direction:column;gap:12px}.mk-world-detail-copy h3{font-size:clamp(30px,3.6vw,44px);letter-spacing:-1.5px}.mk-world-detail-copy p{font-size:16px;line-height:1.6;color:var(--text-muted-dark);font-weight:var(--weight-body)}.mk-world-elements{display:flex;flex-wrap:wrap;gap:8px}.mk-world-elements li{padding:7px 13px;border-radius:var(--radius-pill);background:#ffffff14;border:1px solid var(--border-glass);font-size:13px;font-weight:var(--weight-bold)}.mk-world-foot{font-size:14px!important;color:var(--text-soft-dark)!important}.mk-btn-small{min-height:54px;font-size:13px;align-self:flex-start}.mk-btn-small svg{width:20px}.mk-rewards{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}@media (min-width:900px){.mk-rewards{grid-template-columns:1fr 1.3fr 1fr}}.mk-reward{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,3vw,30px);border-radius:var(--radius-card);background:var(--surface-glass);border:1px solid var(--border-glass);backdrop-filter:blur(12px);color:var(--text-on-dark)}.mk-reward-featured{background:var(--surface-card);color:var(--ink);box-shadow:var(--shadow-card-light);border:2px solid var(--border-card)}.mk-reward-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:#ffffff14;font-size:28px}.mk-reward-featured .mk-reward-icon{background:#eeeafd}.mk-reward h3{font-size:24px;letter-spacing:-.8px;line-height:1.1}.mk-reward p{font-size:15px;line-height:1.6;font-weight:var(--weight-body);color:var(--text-muted-dark)}.mk-reward-featured p{color:var(--text-secondary-light)}.mk-reward-list{display:grid;gap:8px;font-size:14px;font-weight:var(--weight-bold)}.mk-reward-list li{padding-left:18px;position:relative}.mk-reward-list li:before{content:"★";position:absolute;left:0;color:var(--yellow)}.mk-result{display:grid;gap:10px;padding:18px;border-radius:var(--radius-panel);background:#f4f1ff;border:2px solid var(--border-card)}.mk-result .eyebrow{color:var(--accent-deep)}.mk-result-score{display:flex;align-items:baseline;gap:8px}.mk-result-score b{font-size:44px;font-weight:var(--weight-heavy);letter-spacing:-2px;line-height:1}.mk-result-score small{font-size:14px;font-weight:var(--weight-bold);color:var(--text-secondary-light)}.mk-result-bar{position:relative;height:16px;border-radius:var(--radius-pill);background:#e6e0f8;overflow:visible}.mk-result-bar i{display:block;height:100%;border-radius:inherit;background:var(--right)}.mk-result-bar em{position:absolute;top:-6px;bottom:-6px;width:3px;border-radius:2px;background:var(--ink)}.mk-result-bar em:after{content:"8 goed";position:absolute;top:-20px;left:50%;transform:translateX(-50%);font-size:10px;font-style:normal;font-weight:var(--weight-bold);letter-spacing:1px;white-space:nowrap;color:var(--text-secondary-light)}.mk-result-row{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:14px;font-weight:var(--weight-bold)}.mk-result-row>span{display:inline-flex;align-items:center;gap:6px}.mk-result-row svg{width:16px;height:16px;color:#f0b92f}.mk-result-unlock{padding:4px 10px;border-radius:var(--radius-pill);background:#e3f8ee;color:var(--right-text)}.mk-result-note{font-size:12px;line-height:1.5;color:var(--text-secondary-light);font-weight:600}.mk-games{display:flex;flex-wrap:wrap;gap:8px}.mk-games li{padding:6px 12px;border-radius:var(--radius-pill);background:#eeeafd;color:var(--accent-deep);font-size:12px;font-weight:var(--weight-bold)}@media (prefers-reduced-motion:reduce){.mk-world,.mk-world-detail{transition:none;animation:none}}.mk-parents-card{display:grid;grid-template-columns:1fr;gap:36px;align-items:center;padding:clamp(28px,4vw,48px);border-radius:var(--radius-sheet);background:var(--surface-card);color:var(--ink);box-shadow:var(--shadow-card-light)}@media (min-width:900px){.mk-parents-card{grid-template-columns:1.15fr 1fr}}.mk-parents-copy{display:flex;flex-direction:column;gap:16px}.mk-parents-copy .mk-h2{font-size:clamp(32px,4vw,46px)}.mk-parents-copy p{font-size:16px;line-height:1.65;color:var(--text-secondary-light);font-weight:600}.mk-checks{display:flex;gap:10px 20px;flex-wrap:wrap;font-size:14px;font-weight:var(--weight-bold)}.mk-checks li{display:inline-flex;align-items:center;gap:7px}.mk-checks svg{width:18px;height:18px;color:var(--right-text)}.mk-dash{display:flex;flex-direction:column;gap:16px;padding:22px 22px 20px;border-radius:var(--radius-card);background:#f4f1ff;border:2px solid var(--border-card);box-shadow:inset 0 1px 0 #ffffff,0 12px 0 #e2dcf7}.mk-dash-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mk-dash-kid{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border-radius:var(--radius-pill);background:#fff;border:1px solid var(--border-card);font-size:14px;font-weight:var(--weight-bold);color:var(--ink)}.mk-dash-kid span{font-size:18px}.mk-dash-period{font-size:11px;font-weight:var(--weight-bold);letter-spacing:2px;color:var(--accent-deep)}.mk-dash-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mk-dash-stats>div{padding:12px 12px 10px;border-radius:var(--radius-control);background:#fff;border:1px solid var(--border-card);text-align:center}.mk-dash-stats b{display:block;font-size:clamp(22px,2.2vw,28px);font-weight:var(--weight-heavy);letter-spacing:-1px;line-height:1.1;color:var(--ink)}.mk-dash-stats small{display:block;margin-top:2px;font-size:11px;font-weight:var(--weight-bold);letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary-light)}.mk-bars{display:flex;flex-direction:column;gap:12px}.mk-bar-row{display:grid;grid-template-columns:78px 1fr 44px;align-items:center;gap:12px}.mk-bar-name{font-size:13px;font-weight:800;color:var(--ink)}.mk-bar{position:relative;height:16px;border-radius:var(--radius-pill);background:#e6e0f8;overflow:hidden}.mk-bar>span{display:block;height:100%;border-radius:inherit;box-shadow:inset 0 -3px 0 #00000018}.mk-bar-value{font-size:13px;font-weight:var(--weight-heavy);text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.mk-bar-high>span{background:var(--right)}.mk-bar-mid>span{background:var(--yellow)}.mk-bar-low>span{background:var(--wrong)}.mk-dash-note{display:flex;gap:8px;margin:0;padding:12px 14px;border-radius:var(--radius-control);background:#fff;border:1px solid var(--border-card);font-size:13px;line-height:1.5;font-weight:600;color:var(--text-secondary-light)}.mk-dash-note span{flex-shrink:0}.mk-plans{display:grid;grid-template-columns:1fr;gap:20px;width:min(820px,100%);margin:0 auto;align-items:stretch}@media (min-width:720px){.mk-plans{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.mk-plans{width:min(1080px,100%);grid-template-columns:1.15fr 1fr 1fr}}.mk-plan{position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(26px,3.5vw,34px);border-radius:var(--radius-card)}.mk-plan-light{background:var(--surface-card);color:var(--ink);box-shadow:var(--shadow-card-light)}.mk-plan-glass{background:var(--surface-glass);border:1px solid var(--border-glass);backdrop-filter:blur(12px)}.mk-plan-badge-intro{background:var(--cyan);color:var(--ink)}.mk-plan-badge{position:absolute;top:-14px;right:24px;padding:7px 14px;border-radius:var(--radius-pill);background:var(--pink);color:#fff;font-size:11px;letter-spacing:1px;white-space:nowrap}.mk-plan-badge,.mk-plan-name{font-weight:var(--weight-bold)}.mk-plan-name{font-size:13px;letter-spacing:2px}.mk-plan-light .mk-plan-name{color:var(--purple)}.mk-plan-glass .mk-plan-name{color:var(--text-soft-dark)}.mk-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:clamp(44px,5vw,54px);font-weight:var(--weight-heavy);letter-spacing:-3px;line-height:1;font-variant-numeric:tabular-nums}.mk-price small{font-size:16px;letter-spacing:0;font-weight:var(--weight-body);color:var(--text-secondary-light)}.mk-plan-glass .mk-price{font-size:clamp(26px,3vw,32px);letter-spacing:-1px}.mk-plan-sub{font-size:14px;line-height:1.6;font-weight:600;color:var(--text-secondary-light)}.mk-plan-glass .mk-plan-sub{color:var(--text-muted-dark)}.mk-plan-list{display:flex;flex-direction:column;gap:8px;font-size:15px;font-weight:700}.mk-plan-list li{display:flex;align-items:flex-start;gap:9px;line-height:1.4}.mk-plan-list svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--right-text)}.mk-plan-glass .mk-plan-list svg{color:var(--cyan)}.mk-plan-cta{margin-top:auto;padding-top:6px}.mk-plan-cta .mk-btn,.mk-plan-cta .mk-btn-glass{width:100%}.mk-page .mk-price-note{position:relative;z-index:1;width:100%;margin:56px auto 0;max-width:60ch;text-align:center;font-size:14px;line-height:1.5;color:var(--text-muted-dark);font-weight:var(--weight-body)}.mk-footer{border-top:1px solid #ffffff1a;padding:34px 0 60px}.mk-footer-inner{justify-content:space-between;gap:16px 24px;font-size:13px;color:var(--text-soft-dark)}.mk-footer-inner,.mk-footer-links{display:flex;align-items:center;flex-wrap:wrap}.mk-footer-links{gap:4px 8px}.mk-footer-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border-radius:var(--radius-chip);color:var(--text-soft-dark);font-weight:var(--weight-body);transition:color .18s ease}.mk-footer-links a:hover{color:var(--yellow)}.mk-footer-links span{padding:0 10px}@media (prefers-reduced-motion:reduce){html:has(.mk-page){scroll-behavior:auto}.mk-page .space-bg i,.mk-rocket{animation:none}.mk-btn-glass,.mk-footer-links a,.mk-nav-links a,.mk-page .primary-button,.mk-pill{transition:none}.mk-btn-glass:hover,.mk-page .primary-button:hover,.mk-pill:hover{transform:none}}.mk-legal{padding-block:24px clamp(56px,8vw,96px)}.mk-legal-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--text-muted-dark);font-size:14px;font-weight:var(--weight-bold);text-decoration:none}.mk-legal-back:hover{color:var(--yellow)}.mk-legal-back svg{width:18px;height:18px}.mk-legal-head{max-width:70ch;margin:8px 0 clamp(28px,4vw,44px);display:grid;gap:10px}.mk-legal-head p{font-size:18px;line-height:1.6;color:var(--text-muted-dark);font-weight:var(--weight-body)}.mk-legal-head small{color:var(--text-soft-dark);font-size:13px;font-weight:var(--weight-bold)}.mk-legal-body{max-width:78ch;padding:clamp(24px,4vw,44px);border-radius:var(--radius-card);background:var(--surface-card);color:var(--ink);box-shadow:var(--shadow-card-light)}.mk-legal-body h2{margin:34px 0 10px;font-size:clamp(21px,2.4vw,26px);letter-spacing:-.5px}.mk-legal-body h2:first-child{margin-top:0}.mk-legal-body h3{margin:22px 0 6px;font-size:17px;color:var(--accent-deep)}.mk-legal-body p{margin:0 0 12px;font-size:15.5px;line-height:1.7;font-weight:var(--weight-body);color:var(--text-secondary-light)}.mk-legal-body a{color:var(--accent-deep);font-weight:var(--weight-bold)}.mk-legal-body ol,.mk-legal-body ul{margin:0 0 14px;padding-left:22px;display:grid;gap:7px;font-size:15.5px;line-height:1.6;font-weight:var(--weight-body);color:var(--text-secondary-light)}.mk-legal-body li{padding-left:2px}.mk-legal-body li::marker{color:var(--purple);font-weight:var(--weight-bold)}.mk-legal-body b{color:var(--ink);font-weight:var(--weight-bold)}.mk-legal-table{width:100%;margin:0 0 16px;border-collapse:collapse;font-size:14.5px;display:block;overflow-x:auto}.mk-legal-table td,.mk-legal-table th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border-card);vertical-align:top;font-weight:var(--weight-body);color:var(--text-secondary-light)}.mk-legal-table th{color:var(--ink);font-weight:var(--weight-bold);background:#f4f1ff;white-space:nowrap}.merk-logo{display:inline-flex;align-items:center;gap:12px}.merk-logo.merk-klein{gap:9px}