@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/m-plus-rounded-1c-latin-400-normal-GF9lDfTs.woff2) format("woff2"),url(/assets/m-plus-rounded-1c-latin-400-normal-cOmgXqvf.woff) format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/m-plus-rounded-1c-latin-500-normal-D4L1U0OF.woff2) format("woff2"),url(/assets/m-plus-rounded-1c-latin-500-normal-udtNJXmd.woff) format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/m-plus-rounded-1c-latin-700-normal-BYs1YzuX.woff2) format("woff2"),url(/assets/m-plus-rounded-1c-latin-700-normal-DpYetMpZ.woff) format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/m-plus-rounded-1c-latin-800-normal-941enk6N.woff2) format("woff2"),url(/assets/m-plus-rounded-1c-latin-800-normal-B5F1WBCU.woff) format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/m-plus-rounded-1c-latin-ext-400-normal-x5xlh2l4.woff2) format("woff2"),url(/assets/m-plus-rounded-1c-latin-ext-400-normal-BdKYu1lG.woff) format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/m-plus-rounded-1c-latin-ext-500-normal-CGyGcroA.woff2) format("woff2"),url(/assets/m-plus-rounded-1c-latin-ext-500-normal-CWMn22x0.woff) format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/m-plus-rounded-1c-latin-ext-700-normal-8QQsdmZa.woff2) format("woff2"),url(/assets/m-plus-rounded-1c-latin-ext-700-normal-Cb8mSewo.woff) format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/m-plus-rounded-1c-latin-ext-800-normal-C01CBpaL.woff2) format("woff2"),url(/assets/m-plus-rounded-1c-latin-ext-800-normal-2Q1MVESn.woff) format("woff")}:root{--papier: #f6f2ea;--vlak: #ffffff;--inkt-rgb: 30, 28, 25;--salie-rgb: 47, 111, 94;--zon-rgb: 242, 193, 78;--salie: #2f6f5e;--salie-diep: #1f5546;--salie-licht: #4a9a81;--zon: #f2c14e;--room: #fbf8f2;--tekst: #1e1c19;--zacht: #4f4a43;--stil: #8a8377;--kaart: #ffffff;--rand: rgba(var(--inkt-rgb), .09);--schaduw: 0 18px 44px -28px rgba(60, 40, 10, .35);--letter: "M PLUS Rounded 1c", ui-rounded, "SF Pro Rounded", -apple-system, system-ui, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);--zweef: cubic-bezier(.45, .05, .55, .95);--breed: 1120px;--gutter: 24px;color-scheme:light}@media (max-width: 640px){:root{--gutter: 16px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{margin:0;background:var(--papier);color:var(--tekst);font:500 17px/1.55 var(--letter);-webkit-font-smoothing:antialiased;overflow-x:clip}img,video{display:block;max-width:100%}a{color:inherit}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--salie);outline-offset:3px}.niet-gevonden{min-height:100vh;display:grid;place-content:center;gap:16px;text-align:center;padding:var(--gutter)}.binnen{max-width:calc(var(--breed) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.label{display:inline-block;font:600 13px/1 var(--letter);letter-spacing:.08em;text-transform:uppercase;color:var(--salie)}.kop{font:700 clamp(36px,5.4vw,64px) / .98 var(--letter);letter-spacing:-.04em;text-wrap:balance}.kop--groot{font-size:clamp(40px,5.6vw,80px);line-height:.95}.kop__licht{color:var(--salie)}.onder{font-size:clamp(18px,1.6vw,21px);line-height:1.5;font-weight:500;color:var(--zacht);max-width:620px;text-wrap:pretty}.vet-begin{color:var(--zacht);font-size:17px;line-height:1.55;text-wrap:pretty}.vet-begin b{color:var(--tekst);font-weight:650}.blok{padding:clamp(96px,11vw,128px) 0 0}.sectiekop{display:grid;gap:18px;margin-bottom:56px}.sectiekop--midden{justify-items:center;text-align:center}.kaart{background:var(--kaart);border:1px solid var(--rand);border-radius:24px;box-shadow:var(--schaduw)}.knop{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border:0;border-radius:999px;background:var(--salie);color:#fff;font:600 17px/1 var(--letter);text-decoration:none;cursor:pointer;box-shadow:0 10px 30px -10px rgba(var(--salie-rgb),.8);transition:transform .3s var(--ease),background .2s}.knop:hover{transform:scale(1.05);background:var(--salie-diep)}.knop__pijl{transition:transform .3s var(--ease)}.knop:hover .knop__pijl{transform:translate(4px)}.knop--klein{padding:10px 16px;font-size:15px;box-shadow:none}.knop--wit{background:#fff;color:var(--salie-diep);box-shadow:0 10px 30px -12px #00000059}.knop--wit:hover{background:#fff}.appstore img{height:48px;width:auto}.appstore{display:inline-block;padding:4px}.nav{position:fixed;top:20px;left:0;right:0;z-index:20;padding:0 var(--gutter);view-transition-name:nav}@media (max-width: 640px){.nav{top:12px}}.nav__pil{position:relative;max-width:1180px;margin:0 auto;border-radius:28px;background:#fffdf8b8;border:1px solid var(--rand);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);box-shadow:0 12px 40px -18px #000000b3;overflow:hidden;transition:background .3s}.is-open .nav__pil{background:#fffdf8f7;animation:omhoog .6s var(--ease) both}.nav__rij{display:flex;align-items:center;gap:20px;padding:8px 8px 8px 12px}.nav__merk{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-size:17px;white-space:nowrap}.nav__merk img{border-radius:8px}.nav__links{position:relative;display:flex;gap:2px;margin-right:auto}.nav__links a{position:relative;padding:8px 12px;border-radius:999px;color:var(--zacht);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .25s}.nav__links a:hover,.nav__links a.is-actief{color:var(--tekst)}.nav__schuif{position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:rgba(var(--salie-rgb),.24);box-shadow:inset 0 0 0 1px rgba(var(--salie-rgb),.18);transition:transform .5s var(--ease),width .5s var(--ease)}.nav__rechts{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.taalknop{padding:8px 10px;border-radius:999px;color:var(--zacht);font:600 13px/1 var(--letter);letter-spacing:.06em;text-decoration:none}.taalknop:hover{color:var(--tekst)}.nav__menuknop{display:none;position:relative;width:40px;height:40px;border:0;border-radius:999px;background:rgba(var(--inkt-rgb),.06);cursor:pointer}.nav__menuknop span{position:absolute;left:12px;right:12px;height:1.5px;border-radius:2px;background:var(--tekst);transition:transform .4s var(--ease)}.nav__menuknop span:first-child{transform:translateY(-3.5px)}.nav__menuknop span:last-child{transform:translateY(3.5px)}.is-open .nav__menuknop span:first-child{transform:rotate(45deg)}.is-open .nav__menuknop span:last-child{transform:rotate(-45deg)}.nav__uitklap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.is-open .nav__uitklap{grid-template-rows:1fr}.nav__uitklap>div{overflow:hidden;display:grid;padding:0 8px}.is-open .nav__uitklap>div{padding-bottom:10px}.nav__uitklap-item{padding:14px 12px;border-top:1px solid var(--rand);font-size:20px;font-weight:600;letter-spacing:-.01em;text-decoration:none;color:var(--zacht)}.nav__uitklap-item.is-actief{color:var(--tekst)}.nav__uitklap-item span{display:inline-block;opacity:0;transform:translateY(8px);transition:opacity .3s var(--ease),transform .4s var(--ease)}.is-open .nav__uitklap-item span{opacity:1;transform:none;transition-delay:calc(80ms + var(--i) * 40ms)}.nav__voortgang{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--salie),var(--salie));transform-origin:left;transform:scaleX(0);animation:voortgang linear both;animation-timeline:scroll(root)}@supports not (animation-timeline: scroll()){.nav__voortgang{display:none}}@keyframes voortgang{to{transform:scaleX(1)}}@media (max-width: 1080px){.nav__links{display:none}.nav__menuknop{display:block}}@media (max-width: 480px){.nav__beta{padding:10px 12px;font-size:14px}.nav__merk b{display:none}}.overslaan{position:fixed;left:16px;top:-60px;z-index:30;padding:10px 16px;border-radius:999px;background:var(--tekst);color:var(--papier);text-decoration:none}.overslaan:focus{top:16px}::view-transition-old(root){animation:.16s ease-in both pagina-weg}::view-transition-new(root){animation:.42s var(--ease) both pagina-in}@keyframes pagina-weg{to{opacity:0}}@keyframes pagina-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.paginakop{position:relative;display:grid;gap:22px;padding-top:clamp(140px,16vw,180px)}.paginakop:before{content:"";position:absolute;top:0;left:calc(50% - 50vw);right:calc(50% - 50vw);height:640px;background:radial-gradient(520px 360px at 30% 80px,rgba(var(--zon-rgb),.28),transparent 70%);pointer-events:none;z-index:-1}.kop--midden{font-size:clamp(30px,3.6vw,44px)}.sprong{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.sprong a{padding:9px 16px;border-radius:999px;border:1px solid var(--rand);color:var(--zacht);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.sprong a:hover{color:var(--tekst);border-color:rgba(var(--salie-rgb),.4);background:rgba(var(--salie-rgb),.12)}.knop--rand{background:transparent;color:var(--tekst);box-shadow:inset 0 0 0 1px rgba(var(--inkt-rgb),.2)}.knop--rand:hover{background:rgba(var(--inkt-rgb),.06)}.doorverwijzing{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:56px}.meer{margin-top:32px}.meer__link{display:inline-flex;align-items:center;gap:8px;color:var(--salie);font-weight:600;text-decoration:none}.meer__link:hover .knop__pijl{transform:translate(4px)}.tag{justify-self:start;padding:4px 10px;border-radius:999px;background:rgba(var(--salie-rgb),.18);color:var(--salie);font-size:12px;font-weight:600}.niet-gevonden{display:grid;gap:22px;min-height:70vh;align-content:center;padding-top:140px}.niet-gevonden__knoppen{display:flex;flex-wrap:wrap;gap:12px}.verzoek{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;padding:clamp(24px,4vw,48px)}.verzoek__tekst{display:grid;gap:16px;align-content:start}.verzoek .veld input,.verzoek .veld textarea{background:var(--papier);border-color:rgba(var(--inkt-rgb),.16)}.verzoek .veld input::placeholder,.verzoek .veld textarea::placeholder{color:var(--stil)}.verzoek .chip span{border-color:rgba(var(--inkt-rgb),.18)}.verzoek .chip input:focus-visible+span{outline-color:var(--salie)}.verzoek .keuze input[type=checkbox]{accent-color:var(--salie)}.verzoek .veld input:focus,.verzoek .veld textarea:focus{border-color:var(--salie)}.verzoek .chip input:checked+span{background:var(--salie);color:#fff;border-color:var(--salie)}.verzoek .formulier__klein{color:var(--stil)}.verzoek .formulier__klein a{color:var(--salie)}@media (max-width: 860px){.verzoek{grid-template-columns:1fr;gap:28px}}.merkchip{padding:5px 10px;border-radius:999px;border:1px solid var(--rand);color:var(--zacht)}.status{justify-self:start;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:600}.status--werkt{background:#2f7d4f1f;color:#2f7d4f}.status--beta{background:rgba(var(--salie-rgb),.2);color:var(--salie)}.status--gepland{box-shadow:inset 0 0 0 1px var(--rand);color:var(--stil)}.veeg{position:relative;display:grid;overflow:hidden;border-radius:clamp(14px,1.9vw,26px);isolation:isolate}.veeg>*{grid-area:1 / 1;transform:translate(100%);transition:transform .62s cubic-bezier(.32,.72,0,1),filter .62s cubic-bezier(.32,.72,0,1)}.veeg>.is-actief{transform:none}.veeg>.is-voor{transform:translate(-100%);filter:brightness(.7)}.veeg>.is-weg{transition:none}.veeg .ipad__scherm{display:block;border-radius:0;background:none}.ipad--klein .veeg{border-radius:16px}@media (prefers-reduced-motion: reduce){.veeg>*{transform:none;opacity:0;transition:opacity .3s}.veeg>.is-actief{opacity:1}}.cookiebalk{position:fixed;left:var(--gutter);bottom:20px;z-index:25;max-width:420px;display:grid;gap:14px;padding:18px 20px;border-radius:20px;background:#fbf8f2f0;border:1px solid rgba(var(--inkt-rgb),.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 60px -24px #3c280a73,0 2px 8px #3c280a0f;font-size:15px;color:var(--zacht);animation:omhoog .6s var(--ease) both}.cookiebalk b{color:var(--tekst)}.cookiebalk a{color:var(--salie-diep);text-underline-offset:3px}.cookiebalk__knoppen{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cookiebalk__knoppen .knop{justify-content:center}@media (max-width: 480px){.cookiebalk{left:12px;right:12px;bottom:12px}}.cookieknop{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cookieknop:hover{color:var(--tekst)}@keyframes omhoog{0%{opacity:0;transform:translateY(20px)}}.in{animation:omhoog .6s ease-out both}.in--2{animation-delay:.1s}.in--3{animation-delay:.2s}.in--4{animation-delay:.3s}.in--beeld{animation-duration:.8s;animation-delay:.4s}.hero{position:relative;padding-top:clamp(130px,16vw,180px);text-align:center}.hero:before{content:"";position:absolute;inset:0 0 auto;height:900px;background:radial-gradient(600px 420px at 50% 120px,rgba(var(--zon-rgb),.32),transparent 70%),radial-gradient(900px 600px at 85% 0,rgba(var(--salie-rgb),.1),transparent 70%);pointer-events:none;z-index:-1}.hero__tekst{display:grid;justify-items:center;gap:22px}.hero__logo{position:relative;width:min(100%,600px);margin-bottom:-8px}.hero__logo .logo-motion svg{margin:-11% 0 -16%}.hero__logo:before{content:"";position:absolute;left:50%;top:38%;width:70%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--zon-rgb),.45),rgba(var(--zon-rgb),0));pointer-events:none;z-index:-1}.hero__icoon{width:112px;height:112px;border-radius:26px;margin-bottom:8px;box-shadow:0 0 0 1px rgba(var(--inkt-rgb),.08),0 24px 80px -10px rgba(var(--salie-rgb),.85)}.hero .onder{margin:4px auto 0}.hero__knoppen{margin-top:10px}.hero__klein{color:var(--stil);font-size:14px}.hero__nieuw{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border-radius:999px;background:rgba(var(--salie-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--salie-rgb),.18);color:var(--salie-diep);font-size:14px;font-weight:600;text-decoration:none;transition:background .2s var(--ease)}.hero__nieuw:hover{background:rgba(var(--salie-rgb),.16)}.hero__stip{width:8px;height:8px;border-radius:50%;background:var(--zon);box-shadow:0 0 rgba(var(--zon-rgb),.6);animation:hero-adem 2.4s var(--zweef) infinite}@keyframes hero-adem{70%{box-shadow:0 0 0 7px rgba(var(--zon-rgb),0)}to{box-shadow:0 0 rgba(var(--zon-rgb),0)}}@media (prefers-reduced-motion: reduce){.hero__stip{animation:none}}.hero__beeld{max-width:1080px;margin:64px auto 0;padding:0 var(--gutter);-webkit-mask-image:linear-gradient(#000 62%,transparent 98%);mask-image:linear-gradient(#000 62%,transparent 98%)}.ipad{position:relative;padding:clamp(8px,1.3vw,16px);border-radius:clamp(22px,3vw,40px);background:#050510;box-shadow:0 0 0 1px rgba(var(--inkt-rgb),.12),inset 0 0 0 1px #ffffff0d,0 50px 90px -50px #3c280a73}.ipad__scherm{width:100%;height:auto;aspect-ratio:1600 / 1102;object-fit:cover;border-radius:clamp(14px,1.9vw,26px);background:var(--nacht-2)}.ipad--klein{padding:8px;border-radius:24px}.ipad--klein .ipad__scherm{border-radius:16px}.bento{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.bento__kaart{display:flex;flex-direction:column;gap:28px;padding:32px 32px 0;overflow:hidden;min-height:440px}.bento__ipad{margin-top:auto;margin-bottom:-60px;transition:transform .7s var(--ease)}.bento__kaart:hover .bento__ipad{transform:translateY(-8px)}.bento__kaart--breed{grid-column:span 2;flex-direction:row;align-items:center;gap:40px;padding:40px 0 0 40px;min-height:0}.bento__kaart--breed .vet-begin{flex:0 1 340px;font-size:19px;align-self:center;margin-bottom:40px}.bento__kaart--breed .bento__ipad{flex:1;margin:0 -60px -60px 0}@media (max-width: 800px){.bento{grid-template-columns:1fr}.bento__kaart,.bento__kaart--breed{grid-column:auto;flex-direction:column;align-items:stretch;gap:24px;padding:24px 24px 0;min-height:0}.bento__kaart--breed .vet-begin{flex:none;font-size:17px;margin:0}.bento__kaart--breed .bento__ipad,.bento__ipad{margin:0 0 -40px}}.donkerlicht{height:180vh;margin-top:clamp(96px,11vw,128px);position:relative}.donkerlicht__plak{position:sticky;top:0;height:100vh;display:grid;align-items:center;overflow:hidden}.donkerlicht__gloed{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 70% 50%,rgba(var(--salie-rgb),.32),transparent 70%);opacity:var(--v);pointer-events:none}.donkerlicht__binnen{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center;width:100%}.donkerlicht .sectiekop{margin:0}.donkerlicht__ipad{transform:scale(calc(.94 + .06 * var(--v)))}.donkerlicht__licht{position:absolute;top:clamp(8px,1.3vw,16px);left:clamp(8px,1.3vw,16px);width:calc(100% - (2*clamp(8px,1.3vw,16px)));opacity:var(--v)}@media (max-width: 800px){.donkerlicht__binnen{grid-template-columns:1fr;gap:32px}}.carrousel__kaart{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:center;padding:40px;background:radial-gradient(500px 300px at 20% 100%,rgba(var(--salie-rgb),.2),transparent 70%),var(--kaart)}.carrousel__tekst{font-size:21px;min-height:5em}.carrousel__bediening{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:20px}.carrousel__stippen{display:flex;justify-content:center;gap:8px}.carrousel__pijl{width:40px;height:40px;border-radius:50%;border:1px solid rgba(var(--inkt-rgb),.14);background:var(--kaart);color:var(--tekst);font:500 17px/1 var(--letter);cursor:pointer;transition:background .2s,border-color .2s,transform .2s var(--ease)}.carrousel__pijl:hover{border-color:rgba(var(--salie-rgb),.5);color:var(--salie)}.carrousel__pijl:active{transform:scale(.94)}.carrousel__veeg{touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.carrousel__veeg.is-sleep{cursor:grabbing}.stip{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(var(--inkt-rgb),.22);cursor:pointer;overflow:hidden;transition:width .4s var(--ease),background .2s}.stip:before{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}.stip.is-actief{width:40px}.stip>span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--salie);transform:scaleX(0);transform-origin:left}.stip.is-actief:not(.is-lopend)>span{transform:none}.stip.is-lopend>span{animation:vul var(--duur) linear forwards}@keyframes vul{to{transform:none}}@media (max-width: 800px){.carrousel__kaart{grid-template-columns:1fr;gap:24px;padding:16px 16px 24px}.carrousel__tekst{font-size:18px;padding:0 8px}}#werkt-met>.binnen{position:relative}.zweef{position:relative;height:0}.zweef__chip{position:absolute;padding:9px 16px;border-radius:999px;background:#ffffff0d;border:1px solid var(--rand);color:var(--zacht);font-size:15px;font-weight:500;white-space:nowrap;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:zweef var(--duur) var(--zweef) infinite alternate}@keyframes zweef{0%{transform:translateY(0) rotate(0)}to{transform:translateY(var(--y)) rotate(var(--r))}}.zweef__chip--0{left:0;top:0}.zweef__chip--1{left:9%;top:40px}.zweef__chip--2{left:2%;top:120px}.zweef__chip--3{left:12%;top:200px}.zweef__chip--4{left:1%;top:270px}.zweef__chip--5{right:1%;top:6px}.zweef__chip--6{right:11%;top:44px}.zweef__chip--7{right:0;top:124px}.zweef__chip--8{right:13%;top:196px}.zweef__chip--9{right:3%;top:268px}#werkt-met .kop{font-size:clamp(32px,4.2vw,52px)}#werkt-met .sectiekop--midden{max-width:660px;margin-left:auto;margin-right:auto;min-height:330px;align-content:center}@media (max-width: 1100px){.zweef{height:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px}.zweef__chip{position:static}#werkt-met .sectiekop--midden{min-height:0}}.drie{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 860px){.drie{grid-template-columns:1fr}}.groep{padding:28px;display:grid;align-content:start;gap:12px}.groep h3{font-size:21px;font-weight:650;letter-spacing:-.01em}.groep ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:10px;color:var(--zacht);font-size:16px}.groep li{padding-left:22px;position:relative}.groep li:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--salie)}.groep--accent{background:linear-gradient(160deg,rgba(var(--salie-rgb),.28),rgba(var(--salie-rgb),.12));border-color:rgba(var(--salie-rgb),.25)}.groep--later{border-style:dashed;background:transparent}.groep--later li:before{background:transparent;border:1.5px solid var(--stil)}.voetnoot{margin-top:28px;color:var(--stil);font-size:14px;line-height:1.6;max-width:820px}.punten{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 40px}@media (max-width: 860px){.punten{grid-template-columns:1fr;gap:32px}}.punt{display:grid;gap:20px;align-content:start}.icoon{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,var(--salie-licht),var(--salie-diep));box-shadow:0 14px 30px -14px rgba(var(--salie-rgb),.9)}.icoon--huis{background:linear-gradient(145deg,#6aa9c4,#2d6a86)}.icoon--foto{background:linear-gradient(145deg,#ffd977,#e39b2f)}.icoon--oog{background:linear-gradient(145deg,#8a8377,#4a453e)}.icoon--stem{background:linear-gradient(145deg,#f2a48a,#c8603f)}.icoon svg{width:30px;height:30px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.stappen{list-style:none;margin:0;padding:0}.stap{padding:12px 12px 28px;display:grid;gap:18px;align-content:start}.stap__n,.stap>p{margin-left:16px;margin-right:16px}.stap__n{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgba(var(--salie-rgb),.22);color:var(--salie);font-weight:700}.vragen{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}@media (max-width: 860px){.vragen{grid-template-columns:1fr;gap:0}}.vraag{border-bottom:1px solid var(--rand)}.vraag summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-size:18px;font-weight:600}.vraag summary::-webkit-details-marker{display:none}.vraag summary:after{content:"+";position:absolute;right:4px;top:50%;translate:0 -50%;color:var(--salie);font-size:24px;font-weight:400;transition:rotate .3s var(--ease)}.vraag[open] summary:after{rotate:45deg}.vraag p{padding:0 0 22px;color:var(--zacht)}.werken{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;padding:clamp(28px,5vw,56px);background:radial-gradient(500px 320px at 0% 100%,rgba(var(--salie-rgb),.16),transparent 70%),var(--kaart)}.werken__kop{display:grid;gap:18px;align-content:start}.werken__punten{display:grid;gap:22px;align-content:start}.werken__punten a:not(.knop){color:var(--salie)}.werken__knoppen{display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 860px){.werken{grid-template-columns:1fr;gap:32px}}.slot__kaart{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;padding:clamp(28px,5vw,64px);border-radius:32px;overflow:hidden;background:radial-gradient(600px 400px at 0% 0%,rgba(255,255,255,.18),transparent 60%),linear-gradient(150deg,var(--salie-licht),var(--salie-diep));box-shadow:0 40px 120px -40px rgba(var(--salie-rgb),.8)}.slot__kaart:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.16) 1.2px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:linear-gradient(120deg,transparent 30%,#000);mask-image:linear-gradient(120deg,transparent 30%,#000);pointer-events:none}.slot__kaart>*{position:relative}.slot__tekst{display:grid;gap:18px;align-content:start}.slot .label,.slot .onder{color:#ffffffd1}.slot .kop,.slot .formulier{color:#fff}@media (max-width: 860px){.slot__kaart{grid-template-columns:1fr;gap:32px}}.formulier{display:grid;gap:20px}.veld{display:grid;gap:8px;font-weight:600;font-size:15px}.veld input,.veld textarea,.veld select{width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.28);background:rgba(var(--inkt-rgb),.16);color:inherit;font:400 16px/1.4 var(--letter);resize:vertical}.veld input::placeholder,.veld textarea::placeholder{color:#ffffff80}.veld select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-size:6px 6px;background-repeat:no-repeat;cursor:pointer}.veld select option{color:var(--tekst)}.veld input:focus,.veld textarea:focus,.veld select:focus{outline:none;border-color:#fff}.keuze{border:0;margin:0;padding:0;display:grid;gap:10px}.keuze legend{font-weight:600;font-size:15px;margin-bottom:10px;padding:0}.keuze small,.veld small{font-weight:400;opacity:.7}.keuze>label{display:flex;gap:10px;align-items:center}.keuze input[type=checkbox]{accent-color:#fff;width:18px;height:18px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip input{position:absolute;opacity:0}.chip span{display:inline-block;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.3);font-size:14px;cursor:pointer;transition:background .2s}.chip input:checked+span{background:#fff;color:var(--salie-diep)}.chip input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.formulier .knop{justify-self:start}.formulier__klein{color:#ffffffb3;font-size:13px}.melding{padding:14px 16px;border-radius:14px;font-weight:500}.melding--ok{background:#fffffff2;color:var(--salie-diep);align-self:start}.melding--fout{background:#ff5a7838;border:1px solid rgba(255,160,180,.5)}.hp{position:absolute;left:-9999px}.voet{margin-top:clamp(96px,11vw,128px);padding:56px 0 48px;border-top:1px solid var(--rand);color:var(--stil);font-size:15px}.voet__binnen{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:40px}.voet__merk{display:grid;gap:14px;align-content:start;max-width:340px}.voet__logo{display:inline-flex;align-items:center;gap:10px;color:var(--tekst);text-decoration:none}.voet__logo img{border-radius:7px}.voet__van{text-decoration:none;color:var(--zacht)}.voet__van b{color:var(--tekst)}.voet__kolom{display:grid;gap:10px;align-content:start;justify-items:start}.voet__kolom .label{margin-bottom:6px}.voet__kolom a{text-decoration:none}.voet__kolom a:hover{color:var(--tekst)}.voet__taal{padding:0}.voet__klein{grid-column:1 / -1;padding-top:24px;border-top:1px solid var(--rand);font-size:13px}@media (max-width: 760px){.voet__binnen{grid-template-columns:1fr 1fr}.voet__merk{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.in,.nav__pil,.zweef__chip{animation:none}.knop,.knop__pijl,.bento__ipad,.stip{transition:none}.knop:hover,.knop:hover .knop__pijl,.bento__kaart:hover .bento__ipad{transform:none}}@media (prefers-reduced-motion: no-preference){.logo-motion--wacht svg{opacity:0}}.logo-motion svg{display:block;width:100%;height:auto;overflow:visible}.plus{display:inline-block;margin:0 8px 0 0;padding:2px 8px;border-radius:999px;border:1px solid rgba(var(--salie-rgb),.35);color:var(--salie-diep);font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.4;text-transform:none;vertical-align:2px}.label .plus{margin:0 0 0 8px}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s var(--ease) var(--vertraging),transform .7s var(--ease) var(--vertraging)}.reveal--kop{transform:translateY(20px);transition-duration:.6s}.reveal.is-zichtbaar{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}}.stapbeeld{display:block;width:100%;height:auto;aspect-ratio:320 / 180;border-radius:18px;background:var(--papier);overflow:hidden}.stapbeeld__zon{fill:rgba(var(--zon-rgb),.22)}.stapbeeld__brief{transform:translateY(34px);transition:transform .9s cubic-bezier(.32,.72,0,1) calc(var(--vertraging, 0ms) + .35s)}.is-zichtbaar .stapbeeld__brief{transform:none}.stapbeeld__ring{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s var(--ease) calc(var(--vertraging, 0ms) + .35s)}.is-zichtbaar .stapbeeld__ring{stroke-dashoffset:0}.stapbeeld__scherm,.stapbeeld__gloed{opacity:0;transition:opacity .7s ease calc(var(--vertraging, 0ms) + .5s)}.is-zichtbaar .stapbeeld__scherm,.is-zichtbaar .stapbeeld__gloed{opacity:1}.stapbeeld--faces{position:relative;display:grid;place-items:center;align-content:center;gap:10px}.stapbeeld__zon--html{position:absolute;top:8%;right:22%;bottom:8%;left:22%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--zon-rgb),.3),transparent)}.stapbeeld__ipad{position:relative;width:62%;padding:2.4%;border-radius:14px;background:var(--tekst);box-shadow:0 18px 30px -18px #3c280a80}.stapbeeld__venster{overflow:hidden;border-radius:7px}.stapbeeld__strook{display:flex}.stapbeeld__strook img{flex:0 0 100%;width:100%;height:auto;aspect-ratio:900 / 621;display:block}.is-zichtbaar .stapbeeld__strook{animation:stapbeeld-vegen 12s cubic-bezier(.32,.72,0,1) calc(var(--vertraging, 0ms) + 1.2s) infinite}@keyframes stapbeeld-vegen{0%,20%{transform:translate(0)}25%,45%{transform:translate(-100%)}50%,70%{transform:translate(-200%)}75%,95%{transform:translate(-300%)}to{transform:translate(-400%)}}.stapbeeld__stippen{position:relative;display:flex;gap:5px}.stapbeeld__stippen i{width:5px;height:5px;border-radius:50%;background:rgba(var(--inkt-rgb),.18)}.is-zichtbaar .stapbeeld__stippen i{animation:stapbeeld-stip 12s steps(1) calc(var(--vertraging, 0ms) + 1.2s) infinite}.stapbeeld__stippen i:first-child{background:var(--salie)}.is-zichtbaar .stapbeeld__stippen i:nth-child(2){animation-name:stapbeeld-stip-2}.is-zichtbaar .stapbeeld__stippen i:nth-child(3){animation-name:stapbeeld-stip-3}.is-zichtbaar .stapbeeld__stippen i:nth-child(4){animation-name:stapbeeld-stip-4}@keyframes stapbeeld-stip{0%,24.9%,to{background:var(--salie)}25%,99.9%{background:rgba(var(--inkt-rgb),.18)}}@keyframes stapbeeld-stip-2{0%,24.9%,50%,to{background:rgba(var(--inkt-rgb),.18)}25%,49.9%{background:var(--salie)}}@keyframes stapbeeld-stip-3{0%,49.9%,75%,to{background:rgba(var(--inkt-rgb),.18)}50%,74.9%{background:var(--salie)}}@keyframes stapbeeld-stip-4{0%,74.9%,to{background:rgba(var(--inkt-rgb),.18)}75%,99.9%{background:var(--salie)}}@media (prefers-reduced-motion: reduce){.stapbeeld__brief,.stapbeeld__ring,.stapbeeld__scherm,.stapbeeld__gloed{transition:none}.stapbeeld__brief{transform:none}.stapbeeld__ring{stroke-dashoffset:0}.stapbeeld__scherm,.stapbeeld__gloed{opacity:1}.is-zichtbaar .stapbeeld__strook,.is-zichtbaar .stapbeeld__stippen i{animation:none}}.pschema{position:relative;max-width:880px;margin:8px auto 64px}.pschema__svg{display:block;width:100%;height:auto;overflow:visible}.pschema__naam{position:absolute;translate:-50% 0;white-space:nowrap;font-size:15px;font-weight:700;color:var(--tekst)}.pschema__naam--wolk{left:50%;top:0;translate:-50% -100%;color:var(--stil);font-weight:500}.pschema__naam--ipad{left:29.2%;top:87%}.pschema__naam--net{left:52.4%;top:60%;color:var(--salie);font-size:13px;font-weight:500}.pschema__naam--ha{left:71.5%;top:87%}.pschema__heen{animation:pschema-loop 1.6s linear infinite}.pschema__terug{animation:pschema-loop 1.6s linear infinite;animation-delay:-.8s}@keyframes pschema-loop{to{stroke-dashoffset:-40}}.pschema__lampje{animation:pschema-lampje 3.2s ease-in-out infinite}@keyframes pschema-lampje{50%{opacity:.45}}@media (max-width: 600px){.pschema{margin:32px -8px 48px}.pschema__naam{font-size:13px}.pschema__naam--net{display:none}}@media (prefers-reduced-motion: reduce){.pschema__heen,.pschema__terug,.pschema__lampje{animation:none}}
