.pagina,.pagina *{box-sizing:border-box}body{margin:0;background:var(--inkt);font-family:var(--poppins);font-weight:300;overflow-x:hidden}.pagina{background:var(--papier);padding:30px;min-height:100vh}.kader{max-width:1180px;margin:0 auto;background:var(--zwart);color:var(--tekst-op-zwart);border:var(--rand)solid var(--zwart);box-shadow:8px 8px 0 var(--neonroze);position:relative;overflow:hidden}.kader::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.28;background:repeating-radial-gradient(circle at 50% 22%,transparent 0 38px,#2e2e2e 38px 41px)}.kader>*{position:relative;z-index:1}.pagina.randuit{padding:0;background:var(--zwart)}.pagina.randuit .kader{max-width:none;border:0;box-shadow:none;padding-inline:max(14px,calc((100% - 1174px)/2))}.hero{padding:44px 30px 34px;text-align:center;position:relative}.pil{display:inline-block;font-family:var(--mono);font-weight:400;text-transform:uppercase;letter-spacing:.13em;font-size:13px;color:var(--zwart);background:var(--neongroen);border:var(--rand)solid var(--zwart);padding:7px 13px;margin:0 0 26px;transform:rotate(-1.2deg)}.klap{font-family:var(--grand);font-weight:400;text-transform:uppercase;letter-spacing:.055em;font-size:clamp(38px,6.6vw,76px);line-height:1.02;color:var(--papier);margin:0 auto 22px;max-width:16ch}.klap .hot{color:var(--neongroen)}.golf{display:block;margin:0 auto 22px;width:132px;height:16px}.intro{font-family:var(--poppins);font-size:17px;line-height:1.55;max-width:50ch;margin:0 auto 30px;color:var(--tekst-gedempt)}.intro b{font-weight:400;color:var(--neongroen)}.knop{display:inline-block;font-family:var(--grand);font-weight:400;text-transform:uppercase;letter-spacing:.1em;font-size:18px;line-height:50px;height:56px;padding:0 30px;border:var(--rand)solid var(--zwart);border-radius:0;cursor:pointer;background:var(--papier);color:var(--zwart);box-shadow:5px 5px 0 var(--neongroen);transition:all var(--tik);text-decoration:none}.knop:hover{background:var(--neongroen);box-shadow:9px 9px 0 var(--neonroze);transform:translate(-1px,-1px)}.knop:active{box-shadow:0 0 0 var(--neonroze);transform:translate(5px,5px)}.knop:focus-visible{outline:3px solid var(--papier);outline-offset:4px}.strook{display:flex;flex-wrap:wrap;justify-content:center;gap:26px;padding:6px 30px 40px;font-family:var(--mono);font-weight:400;text-transform:uppercase;letter-spacing:.12em;font-size:12.5px;color:var(--tekst-vaal)}.strook span b{font-weight:400;color:var(--neongroen);margin-right:6px}.blok{position:relative;margin:0 22px;padding:0 0 30px}.blokbinnen{background:0 0;border:0;padding:20px 46px 44px;color:var(--tekst-op-zwart)}.sectiekop{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 46px}.sectiekop h2{font-family:var(--grand);font-weight:400;text-transform:uppercase;letter-spacing:.055em;font-size:clamp(26px,3.4vw,40px);line-height:1;color:var(--papier);margin:0}.sectiekop em{font-family:var(--mono);font-style:normal;text-transform:uppercase;letter-spacing:.12em;font-size:13px;color:var(--zwart);background:var(--neongroen);border:var(--rand)solid var(--zwart);padding:6px 10px;transform:rotate(-1.5deg)}.stappen{display:flex;flex-direction:column;gap:56px}.stap{position:relative;display:grid;grid-template-columns:minmax(0,60ch)minmax(0,1fr);gap:30px;align-items:start;border:var(--rand)solid var(--zwart-puur);border-radius:var(--hoek-kaart);padding:44px 40px 40px 104px}.stap:nth-child(1){background:var(--pastel-roze);box-shadow:11px 11px 0 var(--pastel-groen)}.stap:nth-child(2){background:var(--pastel-groen);box-shadow:11px 11px 0 var(--pastel-oranje)}.stap:nth-child(3){background:var(--pastel-oranje);box-shadow:11px 11px 0 var(--pastel-lila)}.stap:nth-child(4){background:var(--pastel-lila);box-shadow:11px 11px 0 var(--pastel-peach)}.stap:nth-child(5){background:var(--pastel-peach);box-shadow:11px 11px 0 var(--pastel-roze)}.stap:nth-child(odd){width:100%;transform:rotate(-.4deg)}.stap:nth-child(even){width:88%;margin-left:12%;transform:rotate(.4deg)}.stap .nr{position:absolute;left:-38px;top:-34px;width:68px;height:68px;border-radius:14px;background:var(--papier);color:var(--zwart);border:var(--rand)solid var(--zwart-puur);font-family:var(--grand);font-weight:400;font-size:31px;letter-spacing:.02em;display:grid;place-items:center;transform:rotate(-3deg);box-shadow:5px 5px rgba(0,0,0,.6)}.stap h3{font-family:var(--swell);font-weight:400;font-size:27px;line-height:1.35;letter-spacing:.045em;color:var(--zwart);margin:0 0 20px}.stap p{font-size:16px;line-height:1.5;max-width:54ch;margin:0 0 16px;color:var(--inkt-op-papier)}.stap a{color:inherit;text-decoration:none;border-bottom:var(--rand)solid var(--neonroze)}.marge{position:relative;min-height:10px}.krabbel{font-family:var(--hand);font-weight:400;font-size:21px;line-height:1.3;color:var(--neonroze);transform:rotate(-2.5deg);margin:0;max-width:20ch}.krabbel.na-prompt{max-width:none;text-align:right;margin:0 6px 0 auto;transform:rotate(-1.6deg);font-size:23px;color:var(--zwart)}.prompt{border:var(--rand)solid var(--zwart-puur);background:var(--zwart);padding:26px 28px;margin:28px 0 24px;max-width:62ch;transform:rotate(-.5deg)}.prompt .kop{font-family:var(--mono);font-weight:400;text-transform:uppercase;letter-spacing:.16em;font-size:13px;color:var(--neongroen);display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.prompt p{font-family:var(--mono);font-size:15.5px;line-height:1.75;margin:0;max-width:54ch;color:var(--tekst-op-zwart)}.kopieer{font-family:var(--mono);font-weight:400;text-transform:uppercase;letter-spacing:.1em;font-size:12px;background:var(--neongroen);color:var(--zwart);border:var(--rand)solid var(--zwart);padding:7px 11px;cursor:pointer;box-shadow:3px 3px 0 var(--zwart);transition:all var(--tik)}.kopieer:hover{box-shadow:5px 5px 0 var(--neonroze);transform:translate(-1px,-1px)}.kopieer:active{box-shadow:0 0 0 var(--neonroze);transform:translate(3px,3px)}.slot{margin:64px 22px 96px;padding:38px 34px;background:var(--neongroen);color:var(--zwart);border:var(--rand)solid var(--zwart);box-shadow:8px 8px 0 var(--neonroze);position:relative;text-align:center;transform:rotate(.4deg)}.slot h2{font-family:var(--grand);font-weight:400;text-transform:uppercase;letter-spacing:.055em;font-size:clamp(26px,3.6vw,42px);line-height:1.05;margin:0 0 14px}.slot p{font-size:16px;line-height:1.5;max-width:50ch;margin:0 auto 24px}.formulier{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;margin-bottom:30px}.formulier input{font-family:var(--poppins);font-weight:300;font-size:16px;height:56px;padding:0 16px;min-width:240px;flex:0 1 320px;background:var(--zwart);color:var(--papier);border:var(--rand)solid var(--zwart);border-radius:0;text-transform:none}.formulier input::placeholder{color:var(--tekst-vaal)}.formulier input:focus{outline:none;border-color:var(--papier);background:#2b2b2b}.formulier .knop{box-shadow:5px 5px 0 var(--neonroze)}.formulier .knop:hover{background:var(--zwart);color:var(--neongroen);box-shadow:9px 9px 0 var(--neonroze)}.formulier-echt{display:block;margin-bottom:30px}.formulier-echt .elementor-form,.formulier-echt .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;margin:0}.formulier-echt .elementor-field-group{padding:0;margin:0;width:auto;flex:initial}.formulier-echt .elementor-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.formulier-echt .elementor-field-textual{font-family:var(--poppins);font-weight:300;font-size:16px;height:56px;padding:0 16px;min-width:240px;flex:0 1 320px;line-height:normal;background:var(--zwart);color:var(--papier);border:var(--rand)solid var(--zwart);border-radius:0;text-transform:none;box-shadow:none}.formulier-echt .elementor-field-textual::placeholder{color:var(--tekst-vaal);opacity:1}.formulier-echt .elementor-field-textual:focus{outline:none;border-color:var(--papier);background:#2b2b2b}.formulier-echt .elementor-button{font-family:var(--grand);font-weight:400;text-transform:uppercase;letter-spacing:.1em;font-size:18px;line-height:50px;height:56px;padding:0 30px;border:var(--rand)solid var(--zwart);border-radius:0;cursor:pointer;background:var(--papier);color:var(--zwart);box-shadow:5px 5px 0 var(--neonroze);transition:all var(--tik);text-decoration:none;fill:var(--zwart)}.formulier-echt .elementor-button:hover{background:var(--zwart);color:var(--neongroen);box-shadow:9px 9px 0 var(--neonroze);transform:translate(-1px,-1px)}.formulier-echt .elementor-button:active{box-shadow:0 0 0 var(--neonroze);transform:translate(5px,5px)}.formulier-echt .elementor-button-content-wrapper{display:block}.formulier-echt .elementor-button-text{font-size:inherit;line-height:inherit;letter-spacing:inherit}.formulier-echt .elementor-message{font-family:var(--poppins);font-weight:300;font-size:15px;flex-basis:100%;text-align:center;color:var(--zwart);margin:6px 0 0}.formulier-echt .elementor-message.elementor-message-danger{color:#8a0025}.knopkolom{position:relative;display:inline-flex}.slot .belofte{position:absolute;top:100%;left:50%;width:max-content;margin:9px 0 0;font-family:var(--hand);font-weight:400;font-size:14px;line-height:1.25;color:var(--zwart);opacity:.85;transform:translateX(-50%)rotate(-1deg)}.slot>.belofte{position:static;width:auto;margin:14px auto 0;text-align:center;transform:rotate(-1deg)}.voet{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px;padding:40px 30px 44px}.voet .merknaam{font-family:var(--swell);font-weight:400;font-size:20px;letter-spacing:.012em;color:var(--papier);margin-right:auto}.voet .voetlinks{display:flex;flex-wrap:wrap;gap:22px}.voet .voetlinks a{font-family:var(--mono);font-weight:400;text-transform:uppercase;letter-spacing:.1em;font-size:12.5px;color:var(--tekst-vaal);text-decoration:none;padding-bottom:3px;border-bottom:var(--rand)solid transparent;transition:all var(--tik)}.voet .voetlinks a:hover{color:var(--neongroen);border-bottom-color:var(--neongroen)}.ic{position:absolute;pointer-events:none;user-select:none;z-index:5}.ic img{display:block;width:100%;height:auto;filter:drop-shadow(3px 0 0 #fff)drop-shadow(-3px 0 0 #fff)drop-shadow(0 3px 0 #fff)drop-shadow(0 -3px 0 #fff)drop-shadow(2px 2px 0 #fff)drop-shadow(-2px 2px 0 #fff)drop-shadow(2px -2px 0 #fff)drop-shadow(-2px -2px 0 #fff)}.ic-mond{width:150px;left:2%;top:150px;transform:rotate(-13deg)}.ic-rock{width:140px;right:3%;top:118px;transform:rotate(14deg)}.ic-vinger{width:104px;right:20%;bottom:34px;transform:rotate(-6deg)}.ic-vinger img{filter:none}.ic-brein{width:150px;left:-100px;top:-62px;transform:rotate(7deg)}.ic-wekker{width:108px;left:-56px;top:-22px;transform:rotate(-9deg)}.ic-potlood{width:122px;left:-48px;top:-20px;transform:rotate(8deg)}.ic-type{width:132px;right:-24px;top:-58px;transform:rotate(-7deg);z-index:6}.korrel{position:fixed;inset:0;pointer-events:none;z-index:70;opacity:.3;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='.55'/></svg>")}@media(max-width:1024px){.hero{padding:34px 22px 28px}.blok{margin:0 14px}.blokbinnen{padding:32px 24px 28px}.slot{margin:34px 14px 72px;padding:30px 22px}.voet{padding:32px 22px 36px}.ic-mond,.ic-rock{width:104px}.ic-vinger{display:none}.stap{grid-template-columns:minmax(0,1fr)150px;gap:16px}}@media(max-width:640px){.pagina{padding:14px}.pagina.randuit .kader{padding:0}.kader{box-shadow:5px 5px 0 var(--neonroze)}.hero{padding:26px 16px 24px}.klap{font-size:34px}.strook{gap:12px;padding:0 16px 28px;font-size:11px}.blok{margin:0 8px}.blokbinnen{padding:24px 16px 22px}.stappen{gap:34px}.stap{grid-template-columns:minmax(0,1fr);padding:22px 18px 18px;width:100%!important;margin-left:0!important;transform:none!important}.stap .nr{position:static;margin-bottom:14px;transform:none!important;box-shadow:4px 4px rgba(0,0,0,.6)}.marge,.krabbel{display:none}.ic{display:none}.slot{margin:26px 8px 56px;padding:24px 16px}.slot .belofte{position:static;transform:rotate(-1deg);width:auto;font-size:13px;text-align:center}.knopkolom{flex-direction:column;align-items:center}.formulier{margin-bottom:0}.formulier-echt{margin-bottom:14px}.formulier-echt .elementor-form,.formulier-echt .elementor-form-fields-wrapper{flex-direction:column;align-items:stretch;gap:12px}.formulier-echt .elementor-field-group{width:100%}.formulier-echt .elementor-field-textual{width:100%;min-width:0;flex:auto}.formulier-echt .elementor-button{width:100%;justify-content:center}.voet{padding:26px 16px 30px}}