html:has(.mkt){scroll-behavior:smooth;accent-color:var(--geselecteerd)}.mkt,.mkt *{box-sizing:border-box;margin:0;padding:0}.mkt{--mk-lijn:#c2a26538;--mk-rand:#c2a26599;--mk-fout:#eba58f;--mk-sans:var(--font-inter), system-ui, sans-serif;--mk-lees:var(--font-literata), Georgia, serif;background:var(--donker-canvas);min-height:100vh;color:var(--donker-tekst);font-family:var(--font-newsreader), Georgia, serif;-webkit-font-smoothing:antialiased;padding-bottom:76px;font-size:18px;font-weight:400;line-height:1.55;overflow-x:clip}.mkt [hidden]{display:none!important}.mkt em{font-style:normal}.mkt ::selection{background:var(--messing-licht);color:var(--donker)}.mkt .wrap{max-width:1320px;margin:0 auto;padding:0 20px}.mkt h1,.mkt h2,.mkt h3{text-wrap:balance;font-weight:400;line-height:1.15}.mkt section{padding:64px 0}.mkt h2{margin-bottom:28px;font-size:32px}.mkt .papier{background:var(--creme);color:var(--tekst)}.mkt .papier ::selection{background:var(--tekst);color:var(--creme)}:is(.mkt a:focus-visible,.mkt button:focus-visible,.mkt summary:focus-visible,.mkt input:focus-visible,.mkt .chips label:has(input:focus-visible)){outline:2px solid var(--mint);outline-offset:3px}.mkt .papier a:focus-visible,.mkt .papier button:focus-visible{outline-color:var(--geselecteerd)}.mkt .mk-knop{border-radius:var(--r-pill);background:var(--accent-knop);width:100%;min-height:52px;box-shadow:var(--accent-knop-rand);color:var(--tekst);font-family:var(--mk-sans);letter-spacing:.01em;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 30px;font-size:16px;font-weight:500;text-decoration:none;transition:filter .2s;display:inline-flex}.mkt .mk-knop:hover{filter:brightness(1.06)}.mkt .mk-knop:disabled{cursor:progress;filter:saturate(.6)}.mkt .mk-knop-rand{box-shadow:none;color:var(--donker-tekst);border:1px solid var(--mk-rand);background:0 0}.mkt .mk-knop-rand:hover{background:var(--donker-2);filter:none}.mkt .papier .mk-knop-rand{background:var(--oppervlak);color:var(--tekst);border-color:var(--lijn-2)}.mkt .papier .mk-knop-rand:hover{background:var(--mint-vlak)}.mkt .mk-top{isolation:isolate;background:var(--donker);position:relative;overflow:hidden}.mkt .mk-top:before{content:"";z-index:-1;pointer-events:none;will-change:transform;background:radial-gradient(42% 46% at 80% 22%,#3e8a6c80,#0000 70%),radial-gradient(34% 38% at 94% 70%,#c9a25b4d,#0000 70%),radial-gradient(38% 36% at 58% 100%,#a8d5bf24,#0000 70%);position:absolute;inset:-20%}@media (prefers-reduced-motion:no-preference){.mkt .mk-top:before{animation:20s ease-in-out infinite alternate mk-gloed}}.mkt .mk-top.buiten:before{animation-play-state:paused}@keyframes mk-gloed{0%{transform:translate(0)scale(1)}50%{transform:translate(-5%,3%)scale(1.07)}to{transform:translate(3%,-3%)scale(.97)}}.mkt nav{padding:18px 0}.mkt nav .wrap{justify-content:space-between;align-items:center;display:flex}.mkt .logo{color:var(--donker-tekst);font-size:20px}.mkt nav a.klein{font-family:var(--mk-sans);color:var(--donker-tekst-2);font-size:15px;text-decoration:none;display:none}.mkt .hero{padding:8px 0 56px}.mkt .hero-grid{gap:24px;display:grid}.mkt .hero h1{letter-spacing:-.01em;font-size:min(42px,9vw);line-height:1.04}.mkt .hero h1 .regel{display:block}.mkt .hero h1 em{color:var(--messing-licht);text-underline-offset:.16em;-webkit-text-decoration:underline #e8cc8e80;text-decoration:underline #e8cc8e80;text-decoration-thickness:1px}.mkt .hero .sub{color:var(--donker-tekst-2);max-width:34em;margin-bottom:14px;font-size:19px;line-height:1.5}.mkt .scene{width:100%;max-width:560px;margin:0 auto;container-type:inline-size}.mkt .scene-in{aspect-ratio:1/.9;position:relative}.mkt .hb{aspect-ratio:165/240;perspective:1400px;width:56%;position:absolute;top:1%;right:4%}.mkt .hb-boek{width:100%;height:100%;transform-style:preserve-3d;position:relative;transform:rotateY(-24deg)rotateX(5deg)}.mkt .hb-voor{background:var(--donker-2) url(/verkoop/omslag-voor.jpg) center / cover no-repeat;backface-visibility:hidden;border-radius:.6cqw 1.4cqw 1.4cqw .6cqw;position:absolute;inset:0;box-shadow:0 30px 60px #00000080,inset .5cqw 0 #0003}.mkt .hb-blok{transform-origin:0;background:repeating-linear-gradient(90deg, var(--creme) 0 1px, var(--lijn) 1px 2px);width:4.5cqw;position:absolute;top:1.2%;bottom:1.2%;left:calc(100% - 2px);transform:rotateY(90deg)}.mkt .telefoon{aspect-ratio:9/18.5;background:var(--donker-canvas);border-radius:5cqw;width:27%;padding:1.4cqw;position:absolute;bottom:7%;left:11%;transform:perspective(1400px)rotateY(24deg)rotateX(5deg);box-shadow:0 24px 50px #0009,inset 0 0 0 1px #ffffff14}.mkt .scherm{background:linear-gradient(180deg, var(--donker-2), var(--donker));text-align:center;border-radius:4cqw;flex-direction:column;justify-content:center;align-items:center;gap:2cqw;height:100%;padding:3cqw 2.4cqw;display:flex}.mkt .scherm .klein{font-family:var(--mk-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--donker-tekst-3);font-size:1.6cqw}.mkt .scherm .ttl{color:var(--donker-tekst);font-size:3.2cqw;line-height:1.15}.mkt .scherm .wie{color:var(--messing-licht);margin-bottom:2cqw;font-size:2.3cqw}.mkt .mk-golf{align-items:center;gap:.5cqw;height:7cqw;display:flex}.mkt .mk-golf i{background:linear-gradient(180deg, var(--mint), #c9a25b);border-radius:1px;width:.6cqw;transition:opacity .35s ease-out}.mkt .mk-golf i.na{opacity:.35}.mkt .mk-golf i.nu{background:var(--messing-licht)}.mkt .mk-voortgang{background:#93a2984d;border-radius:1cqw;width:80%;height:.4cqw}.mkt .mk-voortgang i{background:var(--messing-bol);border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:transform .7s linear;display:block}.mkt .tijd{font-family:var(--mk-sans);color:var(--donker-tekst-3);font-variant-numeric:tabular-nums;font-size:1.6cqw}.mkt .waarom{background:var(--donker-2);border-top:1px solid var(--mk-lijn)}.mkt .waarom h2{margin-bottom:18px;font-size:32px}.mkt .waarom-tekst{font-family:var(--mk-lees);color:var(--donker-tekst-2);max-width:58ch;font-size:18px;line-height:1.75}.mkt .slotzin{color:var(--messing-licht);text-wrap:balance;margin-bottom:36px;font-size:24px;line-height:1.35}.mkt .tel2{background:var(--donker-canvas);border-radius:34px;width:220px;margin:0 auto;padding:9px;box-shadow:0 20px 40px #0f1e1740}.mkt .scherm2{background:var(--donker);color:var(--donker-tekst);text-align:center;border-radius:26px;gap:14px;padding:34px 18px 26px;display:grid}.mkt .scherm2 .hoi{font-family:var(--mk-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--donker-tekst-3);font-size:12px;font-weight:600}.mkt .scherm2 .v{font-size:21px;line-height:1.25}.mkt .scherm2 .opneem{border-radius:var(--r-pill);background:var(--messing-bol);min-height:54px;color:var(--donker);font-family:var(--mk-sans);justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:15px;font-weight:500;display:flex}.mkt .scherm2 .opneem:before{content:"";background:#b3412e;border-radius:50%;width:10px;height:10px}.mkt .scherm2 .vrij{font-family:var(--mk-sans);color:var(--donker-tekst-3);font-size:13px}.mkt .maker p{font-family:var(--mk-lees);color:var(--donker-tekst-2);max-width:62ch;margin-bottom:16px;font-size:18px;line-height:1.75}.mkt .maker .sig{font-family:var(--font-newsreader), Georgia, serif;color:var(--messing-licht);margin-top:10px;font-size:22px}.mkt .vraagkaart{background:var(--oppervlak);border:1px solid var(--lijn);border-radius:var(--r-kaart);box-shadow:var(--schaduw);text-align:center;flex-direction:column;justify-content:center;min-height:190px;margin:8px 0 22px;padding:38px 26px 30px;display:flex}.mkt .kaart-label{font-family:var(--mk-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mint-tekst);margin-bottom:16px;font-size:12px;font-weight:600}.mkt .vraagkaart p{font-size:28px;line-height:1.3;transition:opacity .2s}.mkt .demo-grid{gap:18px;display:grid}.mkt .demo .blok{border-top:1px solid var(--mk-lijn);padding-top:16px}.mkt .demo .blok-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:52px;margin-bottom:12px;display:flex}.mkt .demo .blok-kop .label,.mkt .demo .blok-kop .wissel{margin-bottom:0}.mkt .demo .label{font-family:var(--mk-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--donker-tekst-2);margin-bottom:10px;font-size:12px;font-weight:600}.mkt .demo .gesproken{font-family:var(--mk-lees);color:var(--donker-tekst-2);font-size:18px;line-height:1.7}.mkt .demo .boektekst{font-family:var(--mk-lees);color:var(--donker-tekst);font-size:18px;line-height:1.7;transition:color .6s ease-out}.mkt .mk-pijl{background:var(--messing);justify-self:center;width:1px;height:26px;position:relative}.mkt .mk-pijl:after{content:"";border:solid var(--messing);border-width:0 1px 1px 0;width:7px;height:7px;position:absolute;bottom:0;left:-4px;transform:rotate(45deg)}.mkt .wissel{border:1px solid var(--mk-rand);border-radius:var(--r-pill);margin-bottom:28px;padding:3px;display:inline-flex}.mkt .wissel button{font-family:var(--mk-sans);border-radius:var(--r-pill);min-height:44px;color:var(--donker-tekst-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 18px;font-size:15px}.mkt .wissel button[aria-pressed=true]{background:var(--geselecteerd);color:#fff}.mkt .demo mark{color:inherit;-webkit-text-decoration:underline dotted var(--messing-licht);text-decoration:underline dotted var(--messing-licht);text-underline-offset:4px;background:0 0}.mkt .versie-noot{color:var(--donker-tekst);max-width:52ch;margin-top:14px;font-size:18px;line-height:1.5}.mkt .demo del{white-space:nowrap;color:var(--donker-tekst-3);text-decoration:none;transition:color .45s;position:relative}.mkt .demo del:after{content:"";background:var(--messing-licht);transform-origin:0;height:1.5px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:58%;left:0;right:0}.mkt .demo.wacht-op-scroll del{color:var(--donker-tekst)}.mkt .demo.wacht-op-scroll del:after{transform:scaleX(0)}.mkt .demo.wacht-op-scroll del.weg{color:var(--donker-tekst-3)}.mkt .demo.wacht-op-scroll del.weg:after{transform:none}.mkt .inbegrepen{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.mkt .inbegrepen li{font-family:var(--mk-sans);color:var(--tekst);padding-left:28px;font-size:16px;line-height:1.45;position:relative}.mkt .inbegrepen li:before{content:"";background:var(--mint-tekst);width:18px;height:18px;position:absolute;top:2px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.mkt .prijsblok{text-align:center;margin-bottom:22px}.mkt .prijsblok .nieuw{color:var(--messing-tekst);font-variant-numeric:tabular-nums;font-size:56px;font-weight:400;line-height:1.1}.mkt .prijsblok .toel{font-family:var(--mk-sans);color:var(--tekst-2);margin-top:4px;font-size:15px}.mkt details{border-bottom:1px solid var(--mk-lijn)}.mkt details:first-of-type{border-top:1px solid var(--mk-lijn)}.mkt summary{cursor:pointer;padding:20px 40px 20px 0;font-size:20px;font-weight:400;list-style:none;position:relative}.mkt summary::-webkit-details-marker{display:none}.mkt summary:after{content:"";background:var(--messing-licht);width:20px;height:20px;transition:transform .2s;position:absolute;top:24px;right:4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.mkt details[open] summary:after{transform:rotate(45deg)}.mkt details p{font-family:var(--mk-lees);color:var(--donker-tekst-2);max-width:62ch;padding:0 0 20px;font-size:18px;line-height:1.7}.mkt .wacht{border-top:1px solid var(--mk-lijn)}.mkt .wacht h2{font-size:32px}.mkt .wacht .sub{color:var(--donker-tekst-2);margin-bottom:28px}.mkt form{gap:18px;display:grid}.mkt .mk-veld{gap:6px;display:grid}.mkt .mk-veld label{font-family:var(--mk-sans);color:var(--donker-tekst-2);font-size:15px;font-weight:500}.mkt input[type=text],.mkt input[type=email]{font-family:var(--font-newsreader), Georgia, serif;border-radius:var(--r-veld);border:1px solid var(--mk-rand);background:var(--donker-2);min-height:52px;color:var(--donker-tekst);caret-color:var(--messing-licht);padding:0 18px;font-size:18px;transition:border-color .15s,box-shadow .15s}.mkt input[type=text]:focus,.mkt input[type=email]:focus{border-color:var(--mint);outline:none;box-shadow:0 0 0 3px #a8d5bf38}.mkt input[aria-invalid=true]{border-color:var(--mk-fout)}.mkt .fout{font-family:var(--mk-sans);color:var(--mk-fout);font-size:15px}.mkt .mk-val{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.mkt .daarna{font-family:var(--mk-sans);color:var(--donker-tekst-2);font-size:15px;line-height:1.6}.mkt .dank{background:var(--donker-2);border-radius:var(--r-l);border:1px solid #a8d5bf59;padding:28px 22px}.mkt .dank:focus{outline:none}.mkt .dank-kop{align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.mkt .dank-vink{background:var(--mint);width:40px;height:40px;color:var(--donker);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:20px;display:flex}.mkt .dank h3{margin:0;font-size:28px;line-height:1.2}.mkt .dank-sub{color:var(--donker-tekst-2)}.mkt .dank-sub b{color:var(--messing-licht);overflow-wrap:anywhere;font-weight:400}.mkt .tekstknop{font-family:var(--mk-sans);color:var(--messing-licht);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;margin-bottom:26px;padding:0;font-size:15px;text-decoration:underline}.mkt .voorwie{border-top:1px solid var(--mk-lijn);padding-top:26px}.mkt fieldset{border:0}.mkt legend{margin-bottom:14px;font-size:20px}.mkt .chips{flex-wrap:wrap;gap:8px;display:flex}.mkt .chips label{font-family:var(--mk-sans);border:1px solid var(--mk-rand);border-radius:var(--r-pill);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;min-height:44px;padding:0 16px;font-size:15px;display:inline-flex}.mkt .chips input{opacity:0;pointer-events:none;position:absolute}.mkt .chips label:has(input:checked){background:var(--geselecteerd);color:#fff;border-color:var(--geselecteerd)}.mkt .delen{border-top:1px solid var(--mk-lijn);gap:12px;margin-top:30px;padding-top:26px;display:grid}.mkt .delen h4{font-size:20px;font-weight:400}.mkt .delen p{font-family:var(--mk-sans);color:var(--donker-tekst-2);font-size:15px}.mkt .delen-knoppen{flex-wrap:wrap;gap:10px;display:flex}.mkt .delen-knoppen .mk-knop{flex:160px;width:auto}.mkt .bewaard{font-family:var(--mk-sans);color:var(--donker-tekst-2);min-height:1em;font-size:15px}.mkt footer{border-top:1px solid var(--mk-lijn);font-family:var(--mk-sans);color:var(--donker-tekst-2);padding:30px 0 40px;font-size:15px}.mkt footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.mkt .daarna a,.mkt footer a{color:var(--donker-tekst);text-underline-offset:3px;margin-block:-12px;padding-block:12px;display:inline-block}.mkt .logo{text-decoration:none}.mkt .privacy{min-height:80vh}.mkt .privacy h1{margin-bottom:12px;font-size:40px}.mkt .privacy-sub{font-family:var(--mk-lees);color:var(--tekst-2);margin-bottom:40px;font-size:19px}.mkt .privacy-blok{border-top:1px solid var(--lijn);padding:24px 0 8px}.mkt .privacy-blok h2{margin-bottom:10px;font-size:24px}.mkt .privacy-blok p{font-family:var(--mk-lees);color:var(--tekst);max-width:62ch;margin-bottom:12px;font-size:18px;line-height:1.7}.mkt .privacy-datum{font-family:var(--mk-sans);color:var(--tekst-2);border-top:1px solid var(--lijn);margin-top:16px;padding-top:20px;font-size:15px}.mkt .privacy-terug{font-family:var(--mk-sans);color:var(--mint-tekst);text-underline-offset:3px;margin-top:20px;padding-block:12px;font-size:15px;display:inline-block}.mkt.mk-feest-pagina{padding-bottom:0}.mkt .feest{padding:8px 0 56px}.mkt .feest-grid{gap:28px;display:grid}.mkt .feest-kop{text-align:center}.mkt .zegel{border:1px solid var(--mk-rand);border-radius:50%;place-items:center;width:84px;height:84px;margin:4px auto 22px;font-size:13px;display:grid;position:relative}.mkt .zegel:after{content:"";border:1px solid var(--mk-lijn);border-radius:50%;position:absolute;inset:-10px}.mkt .zegel-in{background:var(--accent-knop);width:58px;height:58px;box-shadow:var(--accent-knop-rand);color:var(--tekst);border-radius:50%;place-items:center;font-size:28px;display:grid}.mkt .zegel .vonk{background:var(--messing-licht);opacity:0;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.mkt .feest-bovenkop{font-family:var(--mk-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--messing-licht);margin-bottom:12px;font-size:12px;font-weight:600}.mkt .feest h1{letter-spacing:-.01em;margin-bottom:16px;font-size:38px;line-height:1.04}.mkt .feest h1 em{color:var(--messing-licht);white-space:nowrap}.mkt .feest-sub{font-family:var(--mk-lees);color:var(--donker-tekst-2);max-width:30em;margin:0 auto;font-size:18px;line-height:1.6}.mkt .feest-kaart{background:var(--donker-2);border:1px solid var(--mk-lijn);border-radius:var(--r-l);padding:24px 20px}.mkt .feest-stappen-kop{font-family:var(--mk-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--donker-tekst-2);margin:0 0 16px;font-size:12px;font-weight:600}.mkt .feest-stappen{gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.mkt .feest-stappen li{font-family:var(--mk-lees);grid-template-columns:36px 1fr;align-items:start;gap:14px;font-size:18px;line-height:1.5;display:grid}.mkt .feest-stappen .nr{border:1px solid var(--mk-rand);width:36px;height:36px;color:var(--messing-licht);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:18px;display:grid}.mkt .feest-stappen li.nu .nr{background:var(--accent-knop);box-shadow:var(--accent-knop-rand);color:var(--tekst);border-color:#0000}.mkt .feest-stap-t{padding-top:5px;display:block}.mkt .feest-stap-n{font-family:var(--mk-sans);color:var(--donker-tekst-2);margin-top:4px;font-size:15px;line-height:1.5;display:block}.mkt .feest-acties{gap:12px;display:grid}.mkt .feest-aftel{font-family:var(--mk-sans);color:var(--donker-tekst-2);text-align:center;font-size:15px}.mkt .feest-aftelbalk{border-radius:var(--r-pill);background:var(--mk-lijn);height:2px;overflow:hidden}.mkt .feest-aftelbalk i{background:var(--messing-licht);transform-origin:0;height:100%;display:block}.mkt .feest-blijf{min-height:44px;color:var(--mint);font-family:var(--mk-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0 12px;font-size:15px;text-decoration:underline}.mkt .feest-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mkt .feest-cadeau{border-top:1px solid var(--mk-lijn);grid-template-columns:88px 1fr;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:grid}.mkt .feest-cadeau img{border-radius:var(--r-veld);width:88px;height:auto}.mkt .feest-cadeau-kop{font-size:20px;line-height:1.3}.mkt .feest-cadeau-t{font-family:var(--mk-sans);color:var(--donker-tekst-2);margin:2px 0 12px;font-size:15px;line-height:1.5}.mkt .feest-cadeau .mk-knop{width:auto;min-height:48px;padding:0 22px}.mkt .feest-terug{font-family:var(--mk-sans);color:var(--mint);text-underline-offset:3px;justify-self:center;padding-block:12px;font-size:15px;display:inline-block}.mkt .feest-terug-breed{display:none}@media (prefers-reduced-motion:no-preference){.mkt .zegel-in{animation:.7s cubic-bezier(.2,.8,.2,1) .1s backwards mk-stempel}.mkt .zegel:after{animation:1.4s cubic-bezier(.16,1,.3,1) .3s backwards mk-ring}.mkt .zegel .vonk{animation:1.1s cubic-bezier(.16,1,.3,1) backwards mk-vonk}.mkt .feest-bovenkop,.mkt .feest h1,.mkt .feest-sub{animation:.8s cubic-bezier(.16,1,.3,1) .25s backwards mk-opkomen}.mkt .feest-kaart{animation:.8s cubic-bezier(.16,1,.3,1) .45s backwards mk-opkomen}.mkt .feest-aftelbalk i{animation-name:mk-aftel;animation-timing-function:linear;animation-fill-mode:both}}@keyframes mk-stempel{0%{opacity:0;transform:scale(1.35)}60%{opacity:1;transform:scale(.94)}to{transform:scale(1)}}@keyframes mk-ring{0%{opacity:0;transform:scale(.7)}}@keyframes mk-vonk{0%{opacity:0;transform:translate(0)scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(var(--x), var(--y)) scale(1)}}@keyframes mk-aftel{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:760px){.mkt .feest{padding:24px 0 88px}.mkt .feest-grid{gap:36px;max-width:680px}.mkt .zegel{width:104px;height:104px;margin-bottom:26px;font-size:16px}.mkt .zegel-in{width:72px;height:72px;font-size:34px}.mkt .feest h1{font-size:54px}.mkt .feest-sub{font-size:20px}.mkt .feest-kaart{padding:32px 36px}.mkt .feest-stappen li{font-size:20px}}@media (min-width:1000px){.mkt .feest{align-items:center;min-height:calc(100vh - 80px);padding:56px 0 120px;display:flex}.mkt .feest-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;column-gap:80px;width:100%;max-width:1180px}.mkt .feest-kop{text-align:left}.mkt .zegel{width:124px;height:124px;margin:0 0 36px 10px;font-size:18px}.mkt .zegel-in{width:86px;height:86px;font-size:40px}.mkt .feest-bovenkop{margin-bottom:16px}.mkt .feest h1{margin-bottom:24px;font-size:clamp(56px,5vw,76px);line-height:1.02}.mkt .feest-sub{max-width:24em;margin:0;font-size:22px}.mkt .feest-kaart{padding:44px 44px 36px}.mkt .feest-stappen{gap:22px;margin-bottom:32px}.mkt .feest-stappen li{grid-template-columns:44px 1fr;gap:18px;font-size:21px}.mkt .feest-stappen .nr{width:44px;height:44px;font-size:20px}.mkt .feest-stap-t{padding-top:7px}.mkt .feest-terug-breed{margin-top:36px;display:inline-block}.mkt .feest-terug-smal{display:none}}.mkt .plakbalk{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--mk-lijn);z-index:10;background:#0f1e17f5;transition:transform .3s cubic-bezier(.2,.6,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mkt .plakbalk.zichtbaar{transform:none}.mkt .plakbalk .mk-knop{min-height:50px}@media (min-width:760px){.mkt .dank{padding:36px 40px}.mkt .dank h3{font-size:32px}.mkt{padding-bottom:0;font-size:20px}.mkt section{padding:72px 0}.mkt h2{margin-bottom:36px;font-size:48px}.mkt .wrap{padding:0 40px}.mkt nav a.klein{display:inline}.mkt .hero{padding:36px 0 72px}.mkt .hero-grid{grid-template:"kop beeld""tekst beeld"/1.3fr 1fr;align-content:center;gap:28px 48px}.mkt .hero h1{grid-area:kop;align-self:end;font-size:clamp(44px,4.6vw,64px);line-height:1.02}.mkt .hero .sub{margin-bottom:16px;font-size:22px}.mkt .hero .scene{grid-area:beeld;align-self:center}.mkt .mk-knop{width:auto;min-height:56px;padding:0 34px}.mkt .hero-tekst{grid-area:tekst}.mkt .waarom-tekst,.mkt .maker p,.mkt details p,.mkt .demo .gesproken,.mkt .demo .boektekst,.mkt .versie-noot{font-size:20px}.mkt .smal{max-width:760px;margin:0 auto}.mkt .vraagkaart p{font-size:34px}.mkt summary{padding:24px 44px 24px 0;font-size:22px}.mkt summary:after{top:29px}.mkt .demo-grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:48px}.mkt .mk-pijl{align-self:center;width:26px;height:1px}.mkt .mk-pijl:after{bottom:-3px;left:auto;right:0;transform:rotate(-45deg)}.mkt .prijsblok .nieuw{font-size:64px}.mkt .prijsblok{text-align:left}.mkt .waarom h2{font-size:48px}.mkt .slotzin{font-size:32px}.mkt .wacht h2{font-size:44px}.mkt .plakbalk{display:none}.mkt .wacht form>.mk-knop{width:100%}}.mkt .mk-label{font-family:var(--mk-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--messing-licht);margin-bottom:14px;font-size:12px;font-weight:600}.mkt .papier .mk-label{color:var(--messing-tekst)}.mkt .mk-midden{text-align:center;margin-left:auto;margin-right:auto}.mkt h2.mk-midden{max-width:20em}.mkt .mk-zin{text-wrap:balance;display:inline-block}.mkt .mk-knop svg{margin-left:8px;font-size:18px}.mkt .mk-knop-klein{width:auto;min-height:44px;padding:0 18px;font-size:15px}.mkt .voordelen{gap:10px;margin:6px 0 26px;padding:0;list-style:none;display:grid}.mkt .voordelen li{font-family:var(--mk-sans);color:var(--donker-tekst);align-items:flex-start;gap:10px;font-size:16px;line-height:1.45;display:flex}.mkt .voordelen svg{color:var(--mint);flex-shrink:0;margin-top:1px;font-size:20px}.mkt .hero-knoppen{gap:10px;display:grid}.mkt .waarom-grid{gap:28px 40px;display:grid}.mkt .waarom-kop{margin-bottom:0}.mkt .waarom-kop span{display:block}.mkt .waarom .waarom-kop{text-align:center}.mkt .waarom .hoeken li{align-items:center}.mkt .waarom .hoeken li h3{margin-bottom:0}.mkt .hoeken{gap:0;margin:0;padding:0;list-style:none;display:grid}.mkt .hoeken li{border-top:1px solid var(--mk-lijn);grid-template-columns:44px 1fr;align-items:start;gap:16px;padding:22px 0;display:grid}.mkt .hoeken li:last-child{border-bottom:1px solid var(--mk-lijn)}.mkt .hoek-icoon{border:1px solid var(--mk-rand);width:44px;height:44px;color:var(--messing-licht);border-radius:50%;place-items:center;font-size:20px;display:grid}.mkt .hoeken h3{color:var(--donker-tekst);margin-bottom:6px;font-size:23px;line-height:1.2}.mkt .hoeken p{font-family:var(--mk-lees);color:var(--donker-tekst-2);font-size:18px;line-height:1.6}.mkt .stapkaarten{gap:40px;margin-top:8px;padding:0;list-style:none;display:grid}.mkt .stapkaarten li{align-content:start;display:grid}.mkt .stap-beeld{aspect-ratio:4/3;border-radius:var(--r-kaart);place-items:center;max-width:100%;margin-bottom:18px;padding:20px;display:grid;position:relative;overflow:hidden}.mkt .beeld-vraag{background:var(--donker);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.mkt .beeld-vraag .vraagkaart{width:100%;min-height:0;box-shadow:none;margin:0;padding:18px 16px}.mkt .beeld-vraag .vraagkaart p{font-size:20px}.mkt .beeld-vraag .mk-knop-rand{color:var(--donker-tekst);border-color:var(--mk-rand);background:0 0}.mkt .beeld-tel{background:var(--mint-vlak);place-items:end center;padding-bottom:0}.mkt .beeld-tel .tel2{width:220px;margin:0 0 -40px}.mkt .beeld-tel .scherm2{gap:8px;padding:24px 14px 56px}.mkt .beeld-tel .scherm2 .opneem{min-height:46px;margin-top:4px;padding:6px 12px;line-height:1.25}.mkt .beeld-tel .scherm2 .v{font-size:18px}.mkt .beeld-tekst{background:var(--donker-2)}.mkt .mini-blad{background:var(--oppervlak);border-radius:var(--r-m);width:100%;padding:16px 18px}.mkt .mini-wissel{border:1px solid var(--lijn-2);border-radius:var(--r-pill);margin-bottom:10px;padding:2px;display:inline-flex}.mkt .mini-wissel span{font-family:var(--mk-sans);border-radius:var(--r-pill);color:var(--tekst-2);padding:4px 10px;font-size:12px}.mkt .mini-wissel .aan{background:var(--geselecteerd);color:var(--oppervlak)}.mkt .mini-blad p{font-family:var(--mk-lees);color:var(--tekst);font-size:15px;line-height:1.55}.mkt .mini-blad del{text-decoration:line-through;-webkit-text-decoration-color:var(--messing);text-decoration-color:var(--messing);color:var(--tekst-3)}.mkt .beeld-qr{background:var(--mint-vlak);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.mkt .mini-zegel{background:var(--oppervlak);border:1px solid var(--messing);border-radius:var(--r-m);box-shadow:var(--schaduw);justify-items:center;gap:6px;padding:12px 14px 8px;display:grid}.mkt .mini-zegel svg{width:72px;height:72px;display:block}.mkt .mini-zegel span{font-family:var(--mk-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--messing-tekst);font-size:12px;font-weight:600}.mkt .mini-golf{gap:3px;height:44px}.mkt .mini-golf i{width:3px}.mkt .stap-label{font-family:var(--mk-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--messing-tekst);margin-bottom:8px;font-size:12px;font-weight:600}.mkt .stapkaarten h3{margin-bottom:8px;font-size:26px;line-height:1.15}.mkt .stapkaarten li>p:last-child{font-family:var(--mk-lees);color:var(--tekst-2);font-size:18px;line-height:1.6}.mkt .verteller{background:var(--donker-2)}.mkt .verteller-grid{align-items:center;gap:40px;display:grid}.mkt .tel2.groot{width:240px;margin:0 auto}.mkt .tel2.groot .scherm2{align-content:center;min-height:360px}.mkt .verteller h2{margin-bottom:14px;font-size:32px}.mkt .verteller-tekst{font-family:var(--mk-lees);color:var(--donker-tekst-2);margin-bottom:28px;font-size:18px;line-height:1.65}.mkt .tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.mkt .tegels li{background:var(--donker);border:1px solid var(--mk-lijn);border-radius:var(--r-m);text-align:center;font-family:var(--mk-sans);color:var(--donker-tekst);justify-items:center;gap:10px;padding:18px 8px;font-size:15px;line-height:1.3;display:grid}.mkt .tegels svg{color:var(--messing-licht);font-size:26px}.mkt .pijler-icoon{background:var(--donker);width:48px;height:48px;color:var(--messing-licht);border-radius:50%;place-items:center;font-size:22px;display:grid}.mkt .mk-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkt .probeer{justify-items:center;gap:14px;display:grid}.mkt .probeer .tel2.groot{width:264px}.mkt .probeer .scherm2{align-content:center}.mkt .probeer .v{margin-bottom:4px}.mkt .probeer-golf{justify-content:center;align-items:center;gap:4px;height:56px;display:flex}.mkt .probeer-golf i{background:linear-gradient(180deg, var(--mint), var(--messing-licht));transform-origin:50%;border-radius:2px;width:4px;height:100%;transition:transform .12s linear;display:block}.mkt .probeer-golf i.na{background:var(--donker-tekst-3)}.mkt .probeer-tijd{font-family:var(--mk-sans);color:var(--donker-tekst-2);font-variant-numeric:tabular-nums;font-size:15px}.mkt .probeer button.opneem{cursor:pointer;border:0;width:100%;padding:0 18px}.mkt .probeer button.opneem:before{display:none}.mkt .probeer button.opneem svg{font-size:18px}.mkt .probeer button.opneem.stop{background:var(--donker-2);color:var(--donker-tekst);border:1px solid var(--mk-rand)}.mkt .probeer button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.mkt .probeer-knoppen{gap:8px;display:grid}.mkt .probeer-opnieuw{min-height:44px;color:var(--donker-tekst-2);font-family:var(--mk-sans);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-size:15px;display:inline-flex}.mkt .probeer .vrij{min-height:3em;font-size:13px;line-height:1.45}.mkt .probeer-privacy{font-family:var(--mk-sans);color:var(--donker-tekst-2);text-align:center;max-width:22em;font-size:15px;line-height:1.5}.mkt .boek-scroll{--draai:0;--omslag:0;--blad:0;--tel:0;--speel:0;--groot:.35;height:380vh;padding:0;position:relative}.mkt .boek-scroll.stil{height:auto;padding:64px 0}.mkt .bs-plak{grid-template-rows:auto minmax(0,1fr) auto;align-items:center;height:100svh;padding:48px 0 20px;display:grid;position:sticky;top:0;overflow:hidden}.mkt .stil .bs-plak{gap:32px;height:auto;padding:0;position:relative}.mkt .bs-kop h2{max-width:none;margin-bottom:0;font-size:30px}.mkt .bs-podium{--w:min(164px, calc((100svh - 380px) * 165 / 240));--h:calc(var(--w) * 240 / 165);--d:14px;height:calc(var(--h) + 40px);perspective:1800px;justify-content:center;align-items:center;display:flex;position:relative}.mkt .stil .bs-podium{--w:164px}.mkt .bs-boek{width:var(--w);height:var(--h);transform-style:preserve-3d;transform:translateX(calc(var(--omslag) * var(--w) / 2)) rotateX(calc(16deg - var(--draai) * 10deg)) rotateY(calc(-34deg + var(--draai) * 34deg)) scale(calc((.84 + var(--draai) * .16) * (1 + (1 - var(--omslag)) * var(--groot))));position:relative}.mkt .bs-vlak{backface-visibility:hidden;background:var(--oppervlak) center / cover no-repeat;border-radius:2px 6px 6px 2px;position:absolute;inset:0}.mkt .bs-achter{transform:translateZ(calc(var(--d) * -1)) rotateY(180deg);background-image:url(/verkoop/omslag-achter.jpg);border-radius:6px 2px 2px 6px}.mkt .bs-rug{width:var(--d);height:var(--h);transform-origin:0;transform:translateZ(calc(var(--d) * -1)) rotateY(-90deg);background:var(--donker-2);backface-visibility:hidden;border-radius:3px;place-items:center;display:grid;position:absolute;top:0;left:0}.mkt .bs-rug span{writing-mode:vertical-rl;font-family:var(--mk-sans);letter-spacing:.14em;color:var(--donker-tekst-2);white-space:nowrap;font-size:7px}.mkt .bs-blok{top:3px;bottom:3px;left:calc(var(--w) - 3px);width:calc(var(--d) - 2px);transform-origin:0;background:repeating-linear-gradient(90deg, var(--oppervlak) 0 1px, var(--lijn) 1px 2px);position:absolute;transform:translateZ(-1px)rotateY(90deg)}.mkt .bs-rechts{background-image:url(/verkoop/blad-opener.jpg);border-radius:0 4px 4px 0;transform:translateZ(-2px);box-shadow:inset 10px 0 14px -10px #0f1e1759}.mkt .bs-blad,.mkt .bs-omslag{transform-style:preserve-3d;transform-origin:0;position:absolute;inset:0}.mkt .bs-blad{transform:translateZ(calc(-1px + var(--blad) * 3px)) rotateY(calc(var(--blad) * -178deg))}.mkt .bs-omslag{transform:rotateY(calc(var(--omslag) * -179deg))}.mkt .bs-titelblad{text-align:center;border-radius:0 4px 4px 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 14%;display:flex}.mkt .bs-titelblad .t1{font-family:var(--mk-sans);font-size:calc(var(--w) * .035);letter-spacing:.2em;text-transform:uppercase;color:var(--messing-tekst)}.mkt .bs-titelblad .naam{font-family:var(--mk-lees);font-size:calc(var(--w) * .075);color:var(--tekst);line-height:1.3}.mkt .bs-keerzijde{border-radius:4px 0 0 4px;transform:rotateY(180deg)}.mkt .bs-fotoblad{background-image:url(/verkoop/blad-foto.jpg);box-shadow:inset -10px 0 14px -10px #0f1e1759}.mkt .bs-voor{background-image:url(/verkoop/omslag-voor.jpg);box-shadow:inset 3px 0 #0000002e}.mkt .bs-schutblad{background:var(--donker-2)}.mkt .bs-tel{left:calc(var(--w) * .5);top:calc(var(--h) * .3);width:calc(var(--w) * .44);aspect-ratio:9/18.5;background:var(--donker-canvas);border-radius:calc(var(--w) * .07);padding:calc(var(--w) * .018);opacity:var(--tel);transform:translateZ(40px) translate(calc((1 - var(--tel)) * var(--w) * .9), calc((1 - var(--tel)) * var(--h) * .5)) rotate(calc(-8deg + (1 - var(--tel)) * 16deg));position:absolute;box-shadow:0 18px 40px #0f1e1773}.mkt .bs-scherm{border-radius:calc(var(--w) * .055);background:var(--donker);height:100%;position:relative;overflow:hidden}.mkt .bs-scan,.mkt .bs-speler{justify-content:center;align-items:center;gap:calc(var(--w) * .03);text-align:center;flex-direction:column;padding:8%;display:flex;position:absolute;inset:0}.mkt .bs-scan{opacity:calc(1 - var(--speel))}.mkt .bs-scan i{aspect-ratio:1;border:2px solid var(--mint);border-radius:calc(var(--w) * .03);width:58%}.mkt .bs-scan span,.mkt .bs-speler .klein{font-family:var(--mk-sans);font-size:calc(var(--w) * .034);letter-spacing:.12em;text-transform:uppercase;color:var(--donker-tekst-2)}.mkt .bs-speler{opacity:var(--speel)}.mkt .bs-speler .ttl{font-size:calc(var(--w) * .062);color:var(--donker-tekst);line-height:1.15}.mkt .bs-speler .wie{font-size:calc(var(--w) * .045);color:var(--messing-licht)}.mkt .bs-golf{height:calc(var(--w) * .12);align-items:center;gap:2px;width:80%;display:flex}.mkt .bs-golf i{background:linear-gradient(180deg, var(--mint), var(--messing-licht));transform-origin:50%;border-radius:1px;flex:1}.mkt .boek-scroll.speelt .bs-golf i{animation:.9s ease-in-out infinite alternate mk-bs-golf}@keyframes mk-bs-golf{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.mkt .bs-schaduw{width:calc(var(--w) * (1.3 + var(--omslag) * .9));background:radial-gradient(closest-side,#0f1e1738,#0f1e1700);border-radius:50%;height:26px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.mkt .bs-stappen{gap:12px;margin:0 auto;list-style:none;display:grid}.mkt .bs-stappen li{color:var(--tekst-3);grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid}.mkt .bs-stappen li:not(.aan){display:none}.mkt .stil .bs-stappen li{display:grid}.mkt .bs-nr{border:1px solid var(--lijn-2);width:32px;height:32px;font-family:var(--mk-sans);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:15px;display:grid}.mkt .bs-stappen li.aan{color:var(--tekst)}.mkt .bs-stappen li.aan .bs-nr{background:var(--donker);border-color:var(--donker);color:var(--messing-licht)}.mkt .bs-stappen h3{margin-bottom:2px;font-size:20px;line-height:1.2}.mkt .bs-stappen p{font-family:var(--mk-lees);font-size:17px;line-height:1.5}.mkt .bs-stappen li.aan p{color:var(--tekst-2)}.mkt .ontwerp{text-align:center;justify-items:center;display:grid}.mkt .ontwerp h2{max-width:none;margin-bottom:14px;font-size:30px}.mkt .ontwerp-tekst{font-family:var(--mk-lees);color:var(--tekst-2);max-width:48em;margin-bottom:22px;font-size:18px;line-height:1.65}.mkt .ontwerp-punten{flex-wrap:wrap;justify-content:center;gap:10px;padding:0;list-style:none;display:flex}.mkt .ontwerp-punten li{border-radius:var(--r-pill);background:var(--oppervlak);border:1px solid var(--lijn);min-height:44px;font-family:var(--mk-sans);color:var(--tekst);align-items:center;gap:8px;padding:0 16px;font-size:15px;display:inline-flex}.mkt .ontwerp-punten svg{color:var(--mint-tekst);font-size:18px}.mkt .omslagen{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;width:calc(100% + 40px);margin:36px -20px 0;padding:4px 20px 12px;scroll-padding-inline:20px;list-style:none;display:flex;overflow-x:auto}.mkt .omslagen::-webkit-scrollbar{display:none}.mkt .omslagen li{scroll-snap-align:center;flex:0 0 58%;justify-items:center;gap:10px;display:grid}.mkt .omslagen img{aspect-ratio:1035/1488;border-radius:4px 10px 10px 4px;width:100%;height:auto;box-shadow:0 2px 6px #0f1e171f,0 14px 28px #0f1e1729}.mkt .product{background:var(--oppervlak)}.mkt .product h2{text-wrap:nowrap;font-size:min(34px,6.4vw)}.mkt .eigendom{background:var(--donker-2)}.mkt .eigendom-sub{font-family:var(--mk-lees);color:var(--donker-tekst-2);text-align:center;max-width:38em;margin:-8px auto 32px;font-size:18px;line-height:1.65}.mkt .eigendom-kaarten{background:var(--oppervlak);color:var(--tekst);border-radius:var(--r-l);gap:28px;margin:0;padding:28px 24px;list-style:none;display:grid}.mkt .eigendom-kaarten li{grid-template-columns:48px minmax(0,1fr);align-content:start;gap:6px 16px;display:grid}.mkt .eigendom-kaarten .pijler-icoon{grid-row:span 2}.mkt .eigendom-kaarten h3{font-size:24px;line-height:1.2}.mkt .eigendom-kaarten p{font-family:var(--mk-lees);color:var(--tekst-2);font-size:18px;line-height:1.6}.mkt .eigendom-band{text-align:center;border-radius:var(--r-m);background:var(--mint-vlak);color:var(--tekst);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:18px 20px;font-size:21px;line-height:1.35;display:flex}.mkt .eigendom-band svg{color:var(--mint-tekst);font-size:22px}.mkt .eigendom-noot{font-family:var(--mk-sans);color:var(--donker-tekst-2);text-align:center;max-width:40em;margin:14px auto 0;font-size:15px;line-height:1.5}@media (min-width:760px){.mkt .omslagen{grid-template-columns:repeat(6,1fr);width:100%;max-width:1100px;margin:44px 0 0;padding:0;display:grid;overflow:visible}.mkt .omslagen li{flex:none}.mkt .hero-knoppen{flex-wrap:wrap;gap:12px;display:flex}.mkt .voordelen li{font-size:17px}.mkt .stapkaarten{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.mkt .stapkaarten li>p:last-child,.mkt .verteller-tekst,.mkt .pijlers p,.mkt .hoeken p,.mkt .ontwerp-tekst,.mkt .product-sub,.mkt .eigendom-sub,.mkt .eigendom-kaarten p{font-size:20px}.mkt .bs-kop h2,.mkt .ontwerp h2,.mkt .product h2{font-size:44px}.mkt .bs-podium{--w:min(260px, calc((100svh - 340px) * 165 / 240));--d:20px}.mkt .stil .bs-podium{--w:260px}.mkt .bs-rug span{font-size:9px}.mkt .bs-stappen{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mkt .bs-stappen li:not(.aan){display:grid}.mkt .eigendom-kaarten{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:40px}.mkt .eigendom-band{font-size:24px}.mkt .tegels{grid-template-columns:repeat(4,minmax(0,1fr))}.mkt .inbegrepen{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.mkt .verteller h2{font-size:44px}}@media (min-width:1000px){.mkt section{padding:96px 0}.mkt .waarom-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:40px 72px}.mkt .waarom .waarom-kop{grid-column:1/-1;font-size:min(46px,2.7vw)}.mkt .waarom-kop span:first-child{white-space:nowrap}.mkt .hoeken li{padding:18px 0}.mkt .bs-kop h2{font-size:52px}.mkt .mk-top{flex-direction:column;min-height:min(100svh,1200px);display:flex}.mkt .hero{flex:1;align-items:center;display:flex}.mkt .hero>.wrap{width:100%}.mkt .scene{max-width:640px}.mkt .bs-podium{--w:min(380px, calc((100svh - 300px) * 165 / 240));--d:24px}.mkt .stil .bs-podium{--w:380px}.mkt .boek-scroll{--groot:.08}.mkt .product{padding:64px 0}.mkt .product h2{margin-bottom:8px;font-size:clamp(30px,2.8vw,42px)}.mkt .mini-blad{padding:14px}.mkt .mini-blad p{font-size:14px;line-height:1.5}.mkt .probeer .tel2.groot{width:280px}.mkt .stapkaarten{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px}.mkt .stap-beeld{aspect-ratio:1;padding:16px}.mkt .beeld-vraag .vraagkaart p{font-size:18px}.mkt .beeld-tel .tel2{width:190px}.mkt .stapkaarten h3{font-size:24px}.mkt .stapkaarten li>p:last-child{font-size:18px}.mkt .verteller-grid{grid-template-columns:280px minmax(0,1fr);gap:72px;max-width:1240px;margin:0 auto}.mkt .tel2.groot{width:280px}.mkt .tel2.groot .scherm2{min-height:460px}}.mkt .hero h1,.mkt .hero .scene,.mkt .hero-tekst{animation:.8s cubic-bezier(.16,1,.3,1) backwards mk-opkomen}.mkt .hero .scene{animation-delay:.12s}.mkt .hero-tekst{animation-delay:.24s}@keyframes mk-opkomen{0%{opacity:0;transform:translateY(14px)}}@keyframes mk-verschijnen{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html:has(.mkt){scroll-behavior:auto}.mkt .plakbalk,.mkt .vraagkaart p,.mkt .mk-knop,.mkt .mk-voortgang i,.mkt .mk-golf i{transition:none}.mkt .hero h1,.mkt .hero .scene,.mkt .hero-tekst{animation:.4s ease-out backwards mk-verschijnen}.mkt .demo.wacht-op-scroll del{color:var(--donker-tekst-3)}.mkt .demo.wacht-op-scroll del:after{transform:none}.mkt .boek-scroll.speelt .bs-golf i{animation:none}.mkt .probeer-golf i{transition:none}}.mkt .wacht h2+.mk-knop{margin-top:8px}.mkt .mk-maker{padding:64px 0}.mkt .mk-maker h2{text-align:center;max-width:18em;margin:10px auto 12px;font-size:30px;font-weight:400;line-height:1.2}.mkt .mk-maker-sub{font-family:var(--mk-lees);color:var(--donker-tekst-2);text-align:center;max-width:56em;margin:0 auto 28px;font-size:18px;line-height:1.65}.mkt .bm-kaart{border-radius:var(--r-l);max-width:1040px;margin:0 auto;padding:20px}.mkt .bm{gap:24px;display:grid}.mkt .bm-beeld{position:relative}.mkt .bm-beeld canvas{aspect-ratio:1080/1350;border-radius:var(--r-m);background:var(--creme);width:100%;height:auto;display:block}.mkt .bm-voorbeeld{font-family:var(--mk-sans);color:var(--tekst-2);background:var(--oppervlak);border:1px solid var(--lijn);border-radius:var(--r-pill);padding:4px 10px;font-size:13px;position:absolute;top:12px;left:12px}.mkt .bm-form{color:var(--tekst);align-content:start;gap:8px;display:grid}.mkt .bm-form>label,.mkt .bm-form legend{font-family:var(--mk-sans);margin-top:8px;font-size:15px;font-weight:500}.mkt .bm-form input:not([type]),.mkt .bm-form textarea{border:1px solid var(--lijn-2);border-radius:var(--r-veld);background:var(--oppervlak);width:100%;min-height:48px;color:var(--tekst);font-family:var(--mk-sans);padding:12px 14px;font-size:16px}.mkt .bm-form input:focus-visible,.mkt .bm-form textarea:focus-visible{outline:2px solid var(--geselecteerd);outline-offset:1px}.mkt .bm-form fieldset{border:0;gap:8px;display:grid}.mkt .bm-foto{margin-top:0;position:relative}.mkt .bm-foto input{opacity:0;cursor:pointer;position:absolute;inset:0}.mkt .bm-foto:focus-within{outline:2px solid var(--geselecteerd);outline-offset:2px}.mkt .bm-privacy,.mkt .bm-tip,.mkt .bm-melding{font-family:var(--mk-sans);color:var(--tekst-2);font-size:15px;line-height:1.5}.mkt .bm-melding:empty{display:none}.mkt .bm-stijlen{flex-wrap:wrap;gap:8px;display:flex}.mkt .bm-stijlen label{border-radius:var(--r-pill);border:1px solid var(--lijn-2);background:var(--oppervlak);min-height:44px;font-family:var(--mk-sans);cursor:pointer;align-items:center;padding:0 18px;font-size:15px;display:inline-flex;position:relative}.mkt .bm-stijlen label.gekozen{background:var(--primair);box-shadow:var(--primair-rand);color:var(--donker-tekst);border-color:#0000}.mkt .bm-stijlen input,.mkt .bm-kleuren input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mkt .bm-stijlen label:focus-within,.mkt .bm-kleuren label:focus-within{outline:2px solid var(--geselecteerd);outline-offset:2px}.mkt .bm-kleuren{flex-wrap:wrap;gap:10px;display:flex}.mkt .bm-kleuren label{background:var(--k);border:1px solid var(--lijn-2);cursor:pointer;border-radius:50%;width:44px;height:44px;position:relative}.mkt .bm-kleuren label.gekozen{box-shadow:0 0 0 3px var(--oppervlak), 0 0 0 5px var(--geselecteerd)}.mkt .bm-acties{gap:10px;margin-top:16px;display:grid}.mkt.kk-pagina{padding-bottom:0}.mkt .kk{padding:40px 0 72px}.mkt .kk-wrap{max-width:1080px}.mkt .kk h1{font-size:clamp(30px,4.2vw,40px);font-weight:400;line-height:1.15}.mkt .kk-sub{font-family:var(--mk-lees);color:var(--tekst-2);max-width:36em;margin:10px 0 28px;font-size:18px;line-height:1.6}.mkt.bm-printvel{display:none}.mkt .bm-form textarea{resize:vertical;line-height:1.45}.mkt .kk-daarna{max-width:36em;margin-top:48px}.mkt .kk-daarna h2{margin-bottom:12px;font-size:26px;font-weight:400}.mkt .kk-daarna ol{font-family:var(--mk-lees);color:var(--tekst-2);gap:8px;margin:0 0 16px 1.2em;font-size:18px;line-height:1.55;display:grid}.mkt .kk-naar-boek{min-height:44px;font-family:var(--mk-sans);color:var(--geselecteerd);text-underline-offset:3px;align-items:center;font-size:16px;display:inline-flex}@media (min-width:760px){.mkt .mk-maker{padding:88px 0}.mkt .mk-maker h2{font-size:44px}.mkt .mk-maker-sub{font-size:20px}.mkt .bm-kaart{padding:32px}.mkt .bm{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:40px}.mkt .kk{padding:64px 0 96px}}@media print{@page{size:A4 landscape;margin:0}html.bm-printen body>:not(.mkt.bm-printvel){display:none!important}html.bm-printen body:has(.mkt.bm-printvel){margin:0;padding:0}.mkt.bm-printvel{break-after:avoid;background:var(--oppervlak);width:297mm;height:209mm;min-height:0;color:var(--tekst);padding:0;display:flex;overflow:hidden}.mkt .bm-print-achter,.mkt .bm-print-voor{width:148.5mm;height:209mm}.mkt .bm-print-achter{font-family:var(--mk-lees);color:var(--tekst);flex-direction:column;justify-content:center;gap:7mm;padding:22mm 20mm;display:flex}.mkt .bm-print-voor-wie{font-family:var(--font-newsreader), Georgia, serif;font-size:20pt;line-height:1.2}.mkt .bm-print-bericht{white-space:pre-line;font-size:13pt;line-height:1.6}.mkt .bm-print-uitleg{border-top:.3mm solid var(--messing);color:var(--tekst-2);padding-top:5mm;font-size:10pt;line-height:1.6}.mkt .bm-print-kop{font-family:var(--mk-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--messing-tekst);margin-bottom:2mm;font-size:8pt;font-weight:600}.mkt .bm-print-merk{font-family:var(--mk-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--messing-tekst);margin-top:auto;font-size:8pt;font-weight:600}.mkt .bm-print-voor{background:var(--creme);-webkit-print-color-adjust:exact;print-color-adjust:exact}.mkt .bm-print-voor img{object-fit:cover;width:100%;height:100%}}.mkt .wk-grid{gap:28px;display:grid}.mkt .wk-grid>div{min-width:0}.mkt .wk-dia{touch-action:pan-y;-webkit-user-select:none;user-select:none;aspect-ratio:1;border-radius:var(--r-l);background:var(--creme);place-items:center;display:grid;position:relative;overflow:hidden}.mkt .wk-dia img{object-fit:cover;width:100%;height:100%}.mkt .wk-plaatshouder{font-family:var(--mk-sans);color:var(--tekst-3);font-size:15px}.mkt .wk-accent{border-radius:var(--r-m);background:var(--donker);color:var(--donker-tekst-2);font-family:var(--mk-sans);padding:12px 16px;font-size:15px;line-height:1.45;position:absolute;bottom:14px;left:14px;right:14px}.mkt .wk-accent strong{font-family:var(--font-newsreader), Georgia, serif;color:var(--messing-licht);font-size:19px;font-weight:400;display:block}.mkt .wk-ctrl{align-items:center;gap:10px;margin-top:12px;display:flex}.mkt .wk-duimen{flex:1;gap:8px;min-width:0;display:none}.mkt .wk-duimen button{border-radius:var(--r-veld);border:1px solid var(--lijn);background:var(--creme);cursor:pointer;flex:none;width:52px;height:52px;padding:0;overflow:hidden}.mkt .wk-duimen button:hover{border-color:var(--lijn-2)}.mkt .wk-duimen button[aria-pressed=true]{border-color:var(--geselecteerd);box-shadow:0 0 0 1px var(--geselecteerd)}.mkt .wk-duimen img{object-fit:cover;width:100%;height:100%;display:block}.mkt .wk-teller{font-family:var(--mk-sans);color:var(--tekst-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.mkt .wk-pijl{border:1px solid var(--lijn-2);background:var(--oppervlak);width:44px;height:44px;color:var(--tekst);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.mkt .wk-pijl:hover{background:var(--mint-vlak)}.mkt .product h2{margin-bottom:6px;font-size:min(34px,7vw)}.mkt .product-sub{font-family:var(--mk-lees);color:var(--tekst-2);margin-bottom:14px;font-size:18px;line-height:1.55}.mkt .wk-groep{border-top:1px solid var(--lijn);padding:14px 0}.mkt .wk-groep h3{font-family:var(--mk-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--messing-tekst);align-items:center;gap:10px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.mkt .wk-groep .pijler-icoon{width:36px;height:36px;font-size:17px}.mkt .wk-groep .inbegrepen{grid-template-columns:1fr;gap:6px;margin:0}.mkt .wk-groep .inbegrepen li{color:var(--tekst-2);font-size:15px}.mkt .wk-prijs{border-radius:var(--r-kaart);background:var(--donker);color:var(--donker-tekst);margin-top:18px;display:grid;overflow:hidden}.mkt .wk-vak{align-items:center;gap:16px;padding:20px 22px;display:flex}.mkt .wk-vak+.wk-vak{border-top:1px solid var(--mk-lijn)}.mkt .wk-bedrag{color:var(--messing-licht);font-variant-numeric:tabular-nums;font-size:52px;line-height:1}.mkt .wk-meta{font-family:var(--mk-sans);color:var(--donker-tekst-2);font-size:15px;line-height:1.4}.mkt .wk-garantie{font-family:var(--mk-sans);color:var(--tekst-2);align-items:center;gap:8px;margin-top:14px;font-size:15px;line-height:1.45;display:flex}.mkt .wk-garantie svg{color:var(--mint-tekst);flex:none;font-size:18px}.mkt .wk-vak .mk-knop{width:100%}@media (min-width:900px){.mkt .product{padding:64px 0}.mkt .wk-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px}.mkt .product h2{white-space:nowrap;font-size:clamp(30px,2.8vw,42px)}.mkt .wk-groepen{grid-template-columns:1fr 1fr;column-gap:36px;display:grid}.mkt .wk-groep.breed{grid-column:1/-1}.mkt .wk-groep.breed .inbegrepen{grid-template-columns:1fr 1fr;column-gap:36px}}@media (prefers-reduced-motion:no-preference){.mkt .wk-dia img{animation:.28s cubic-bezier(.16,1,.3,1) wk-in}}@keyframes wk-in{0%{opacity:.4;transform:scale(1.015)}to{opacity:1;transform:none}}@media (min-width:760px){.mkt .wk-prijs{grid-template-columns:1fr auto;align-items:center}.mkt .wk-vak{padding:18px 22px}.mkt .wk-vak:last-child{padding-left:0}.mkt .wk-vak+.wk-vak{border-top:0}.mkt .wk-vak .mk-knop{width:auto}}@media (min-width:1200px){.mkt .wk-duimen{display:flex}}.mkt .demo h2{text-align:center}.mkt .demo{padding:88px 0}.mkt .ontwerp-sectie{padding:80px 0}@media (min-width:1000px){.mkt .demo,.mkt .ontwerp-sectie{padding:128px 0}}.mkt .mk-maker-oproep{text-align:center;color:var(--messing-licht);margin:-8px auto 28px;font-size:22px;line-height:1.3}.mkt .probeer{position:relative}.mkt .probeer-hint{color:var(--messing-licht);margin:2px 0 0 36px;font-size:22px;line-height:1.2;position:relative}.mkt .probeer-hint svg{fill:none;width:54px;height:108px;stroke:var(--messing-licht);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;margin-right:4px;position:absolute;bottom:10px;right:100%}@media (prefers-reduced-motion:no-preference){.mkt .probeer .opneem:not(.stop){animation:2.4s ease-in-out infinite mk-adem}}@keyframes mk-adem{0%,to{box-shadow:0 0 #e8cc8e73}50%{box-shadow:0 0 0 10px #e8cc8e00}}
