@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/951a1661741fc9a6-s.0c05j22lu0e1h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/840ca482ea7a70a1-s.14r01_8b-ryu9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/edc92f5080bab07a-s.p.2lg3sxkcxwsl6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.gCDjjq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.gCDjjq_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.hpvSLW_className{font-family:Figtree,Figtree Fallback;font-style:normal}.hpvSLW_variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/926255cb50ed39aa-s.1o3bbaalk83oq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68bc2cfe875f85c2-s.11ek8ynl2dfci.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a90e9b0b65f06599-s.2j89xe4p_uile.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/756248487e4d6271-s.3yz4ylzezod45.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a480d253aab94fc-s.35_9ba4wo4otp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39a5523f82c8e2e1-s.p.201221j3_rbu8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.BsYMrW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:500}.BsYMrW_variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--paper:#fff0ee;--paper-2:#f9e3e0;--card:#fff;--ink:#24141f;--muted:#76606b;--line:#24141f1f;--hart:#e0263f;--hart-diep:#9e1530;--hart-zacht:#fbd9de;--groei:#1c9c86;--groei-zacht:#d3f0ea;--zon:#f5a524;--zon-zacht:#fcebcb;--shadow:0 18px 40px -18px #460f2359;--f-display:var(--font-bricolage), "Avenir Next", system-ui, sans-serif;--f-body:var(--font-figtree), "Segoe UI", system-ui, sans-serif;--f-mono:var(--font-jetbrains), ui-monospace, Menlo, monospace;--gutter-l:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#170d14;--paper-2:#22131d;--card:#26171f;--ink:#f8ecef;--muted:#b79faa;--line:#f8ecef24;--hart:#ff4d63;--hart-diep:#ff8a99;--hart-zacht:#4a1a27;--groei:#3ccbb0;--groei-zacht:#123a34;--zon:#ffc15a;--zon-zacht:#3e2c12;--shadow:0 18px 40px -18px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#170d14;--paper-2:#22131d;--card:#26171f;--ink:#f8ecef;--muted:#b79faa;--line:#f8ecef24;--hart:#ff4d63;--hart-diep:#ff8a99;--hart-zacht:#4a1a27;--groei:#3ccbb0;--groei-zacht:#123a34;--zon:#ffc15a;--zon-zacht:#3e2c12;--shadow:0 18px 40px -18px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.02}h2{font-size:clamp(2.1rem,5.2vw,4rem);font-weight:800}h3{letter-spacing:-.01em;font-size:1.35rem;font-weight:700}p{max-width:62ch;margin:0}.wrap{max-width:1180px;padding-left:var(--gutter-l);padding-right:var(--gutter-r);margin:0 auto}.label{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hart);align-items:center;gap:8px;font-size:.72rem;display:flex}.lead{color:var(--muted);font-size:1.18rem}a{color:inherit}.label:before{content:"";background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20transform%3D%22rotate%28-4%2050%2052%29%22%20d%3D%22M50%2039%20C%2053%2021%2C%2082%2016%2C%2087%2035%20C%2091%2051%2C%2072%2066%2C%2050%2085%20C%2028%2066%2C%209%2051%2C%2013%2035%20C%2018%2016%2C%2047%2021%2C%2050%2039%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23E0263F%22%20stroke-width%3D%2214%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E) 50%/contain no-repeat;flex:none;width:14px;height:14px}.probleem .label:before,.koppel .label:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20transform%3D%22rotate%28-4%2050%2052%29%22%20d%3D%22M50%2039%20C%2053%2021%2C%2082%2016%2C%2087%2035%20C%2091%2051%2C%2072%2066%2C%2050%2085%20C%2028%2066%2C%209%2051%2C%2013%2035%20C%2018%2016%2C%2047%2021%2C%2050%2039%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23FBD9DE%22%20stroke-width%3D%2214%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E)}:focus-visible{outline:3px solid var(--hart);outline-offset:3px;border-radius:6px}.p{transform:translate3d(0,var(--py,0px),0)}.top{justify-content:space-between;align-items:center;padding-block:22px;display:flex}.logo{align-items:center;text-decoration:none;display:flex}.logo img{width:auto;height:30px;display:block}.logo .logo-donker{display:none}.voet .logo img{height:24px}.btn{background:var(--hart);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.5em;padding:.8em 1.3em;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.btn:hover{background:var(--hart-diep);transform:translateY(-2px)}.btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 2px var(--line);background:0 0}.btn.ghost:hover{background:var(--paper-2)}.hero{padding-block:40px 90px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;display:grid}.hero-tekst{z-index:2;min-width:0;position:relative}.hero-beeld{min-width:0;position:relative}.hero-beeld .vorm{z-index:0;width:118%;height:auto;position:absolute;bottom:-14%;left:-4%}.hero-beeld .groep{z-index:1;width:100%;height:auto;display:block;position:relative}.hero-beeld .float{z-index:2}@media (max-width:860px){.hero-grid{grid-template-columns:1fr}.hero-beeld{margin-top:20px}.hero-beeld .float{display:none}}.hero h1{letter-spacing:-.045em;max-width:11ch;font-size:clamp(2.9rem,7.4vw,6.4rem);font-weight:800}.hero h1 em{color:var(--hart);font-style:normal}.hero .lead{max-width:46ch;margin-top:28px}.hero .cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-stage{pointer-events:none;position:absolute;inset:0}.float{background:var(--card);box-shadow:var(--shadow);border:1px solid var(--line);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:.85rem;display:flex;position:absolute}.float b{font-size:.9rem;display:block}.float small{color:var(--muted)}.dot{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.8rem;font-weight:700;display:grid}.d-h{background:var(--hart-zacht);color:var(--hart-diep)}.d-g{background:var(--groei-zacht);color:var(--groei)}.d-z{background:var(--zon-zacht);color:#9a5b00}:root[data-theme=dark] .d-z{color:var(--zon)}:root[data-theme=dark] .logo .logo-licht{display:none}:root[data-theme=dark] .logo .logo-donker{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .d-z{color:var(--zon)}:root:not([data-theme=light]) .logo .logo-licht{display:none}:root:not([data-theme=light]) .logo .logo-donker{display:block}}.figuur{width:100%;max-width:470px;height:auto;box-shadow:var(--shadow);border-radius:26px;margin-top:28px;display:block}.hero-laag{padding-block:0 30px}.hero-laag .doek{margin-top:110px}.hero-laag .tekst-over{width:min(42%,600px);top:0}.hero-laag h1{letter-spacing:-.045em;max-width:11ch;font-size:clamp(2.6rem,5.4vw,5.6rem);font-weight:800}.hero-laag h1 em{color:var(--hart);font-style:normal}.hero-laag .lead{max-width:44ch;margin-top:20px}.hero-laag .cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.kaartje.in-tekst{width:auto;max-width:340px;margin-top:22px;position:static}@media (max-width:1100px){.laag.hero-laag{padding-top:16px}.hero-laag .doek{margin-top:10px}}.laag{padding-block:70px 30px;position:relative;overflow:hidden}.laag.zacht{background:var(--paper-2)}.laag-binnen{max-width:1600px;margin:0 auto;position:relative}.doek{aspect-ratio:16/9;width:100%;position:relative}.doek img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.laag .tekst-over{z-index:5;width:min(33%,470px);position:absolute;top:6%}.laag.tekst-rechts .tekst-over{right:max(24px, env(safe-area-inset-right,0px))}.laag.tekst-links .tekst-over{left:max(24px, env(safe-area-inset-left,0px))}.tekst-over h2{font-size:clamp(2rem,3.4vw,3.2rem)}.tekst-over .lead{font-size:1.06rem}.tekst-over .bullets{gap:6px;font-size:.98rem}.kaartje{left:var(--x);top:var(--y);z-index:6;background:var(--card);width:250px;box-shadow:var(--shadow);border:1px solid var(--line);border-radius:20px;gap:10px;padding:14px;font-size:.85rem;display:grid;position:absolute}.kaartje header{justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.kaartje header small{font-family:var(--f-mono);color:var(--muted);letter-spacing:.06em;font-size:.62rem;font-weight:500}.kaartje.klein{align-items:center;gap:10px;width:auto;max-width:290px;padding:10px 14px;display:flex}.kaartje.klein b{font-size:.9rem;display:block}.kaartje.klein small{color:var(--muted)}.avatars{display:flex}.avatars .dot{width:28px;height:28px;box-shadow:0 0 0 2px var(--card);margin-right:-6px;font-size:.62rem}@media (max-width:1100px){.laag{padding-block:84px 30px}.laag-binnen{flex-direction:column;display:flex}.laag .tekst-over{width:auto;padding-left:var(--gutter-l);padding-right:var(--gutter-r);order:-1;max-width:720px;margin-bottom:24px;position:static}.doek{width:150%;margin-left:0}.laag.tekst-links .doek{margin-left:-50%}.kaartje{margin:12px var(--gutter-r) 0 var(--gutter-l);width:auto;max-width:360px;position:relative;top:auto;left:auto;transform:none!important}.kaartje.verberg-smal{display:none}}.kaart .kaartbeeld{aspect-ratio:16/10;object-fit:cover;object-position:50% 70%;border-radius:24px 24px 0 0;width:calc(100% + 52px);max-width:none;height:auto;margin:-26px -26px 4px;display:block}.kaart{overflow:hidden}.probleem{background:var(--ink);color:var(--paper);padding-block:110px;position:relative;overflow:hidden}.probleem .label{color:var(--hart-zacht)}.probleem h2{max-width:16ch;margin-top:14px}.probleem p{color:color-mix(in srgb,var(--paper) 75%,transparent);margin-top:22px;font-size:1.15rem}.papiers{pointer-events:none;position:absolute;inset:0}.papier{background:color-mix(in srgb,var(--paper) 10%,transparent);border:1px solid color-mix(in srgb,var(--paper) 20%,transparent);width:150px;font-family:var(--f-mono);color:color-mix(in srgb,var(--paper) 70%,transparent);border-radius:6px;padding:12px;font-size:.68rem;position:absolute}.papier i{background:color-mix(in srgb,var(--paper) 18%,transparent);border-radius:3px;height:5px;margin-top:6px;display:block}@media (max-width:759px){.probleem .papiers{padding:0 var(--gutter-r) 0 var(--gutter-l);gap:8px;max-width:1180px;margin-bottom:28px;display:flex;position:relative;inset:auto}.probleem .papier{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;width:auto;min-width:0;padding:8px 9px;font-size:.58rem;position:static;overflow:hidden}.probleem .papier i{height:4px;margin-top:5px}}.orbit{--r:min(30vw,250px);width:calc(var(--r)*2 + 120px);aspect-ratio:1;max-width:100%;margin-top:90px;position:relative}.ring{border:2px dashed var(--line);border-radius:50%;position:absolute;inset:60px}.ring.r2{inset:calc(60px + var(--r)*.38);border-style:solid;border-color:var(--hart-zacht)}.spin{transform:rotate(calc(var(--p,.5)*300deg - 150deg));position:absolute;inset:0}.kern{width:max(112px,calc(var(--r)*.66));height:max(112px,calc(var(--r)*.66));background:radial-gradient(circle at 35% 30%,#ff6b7e,var(--hart) 55%,var(--hart-diep));text-align:center;color:#fff;box-shadow:0 0 0 14px color-mix(in srgb,var(--hart) 14%,transparent),0 0 0 32px color-mix(in srgb,var(--hart) 7%,transparent),var(--shadow);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.kern b{font-family:var(--f-display);font-size:clamp(1rem,2.6vw,1.6rem);line-height:1.05;display:block}.kern small{opacity:.85;font-size:clamp(.62rem,1.4vw,.8rem)}.kern svg{aspect-ratio:1;color:#fff;width:34%;height:auto;margin:0 auto 4px;animation:1.6s ease-in-out infinite klop;display:block}@keyframes klop{0%,to{transform:scale(1)}12%{transform:scale(1.12)}24%{transform:scale(1)}36%{transform:scale(1.08)}}.sat{width:0;height:0;transform:rotate(calc(var(--i)*36deg)) translateX(var(--r));position:absolute;top:50%;left:50%}.sat span{transform:translate(-50%,-50%) rotate(calc(var(--i)*-36deg - (var(--p,.5)*300deg - 150deg)));white-space:nowrap;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:7px;padding:7px 13px 7px 9px;font-size:clamp(.7rem,1.6vw,.9rem);font-weight:600;display:flex;position:absolute}.sat span:before{content:"";background:var(--c,var(--hart));border-radius:50%;width:10px;height:10px}.spoke{height:2px;width:var(--r);transform-origin:0;transform:rotate(calc(var(--i)*36deg));background:linear-gradient(90deg,var(--hart),transparent);opacity:.25;position:absolute;top:50%;left:50%}@media (max-width:560px){.kern small{display:none}.kern b{font-size:1rem}.sat span{padding:5px 9px 5px 7px;font-size:.7rem}}.meter{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.meter i{background:var(--groei);height:100%;width:calc(var(--w)*1%);border-radius:4px;display:block}.wie{background:var(--paper-2);padding-block:110px}.wie h2{max-width:18ch;margin-top:12px}.kaarten{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.kaart{background:var(--card);border:1px solid var(--line);border-radius:24px;align-content:start;gap:14px;min-width:0;padding:26px;display:grid}.kaart .ico{border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.kaart .ico svg{width:30px;height:30px}.kaart p{color:var(--muted);font-size:.98rem}.kaart ul{gap:4px;margin:0;padding-left:18px;font-size:.95rem;display:grid}@media (max-width:860px){.kaarten{grid-template-columns:1fr}}.traject{padding-block:110px}.traject h2{max-width:16ch;margin-top:12px}.stappen{counter-reset:s;grid-template-columns:repeat(5,1fr);gap:16px;margin:52px 0 0;padding:0;list-style:none;display:grid}.stappen li{counter-increment:s;border-top:3px solid var(--ink);align-content:start;gap:8px;padding-top:16px;display:grid}.stappen li:before{content:counter(s);font-family:var(--f-display);color:var(--hart);font-size:2.6rem;font-weight:800;line-height:1}.stappen b{font-family:var(--f-display);font-size:1.15rem}.stappen span{color:var(--muted);font-size:.94rem}@media (max-width:960px){.stappen{grid-template-columns:1fr 1fr}}@media (max-width:560px){.stappen{grid-template-columns:1fr}}.cta-blok{background:var(--hart);color:#fff;padding-block:100px;position:relative;overflow:hidden}.cta-blok h2{max-width:15ch}.cta-blok p{color:#ffffffe0;margin-top:18px;font-size:1.15rem}.cta-blok .btn{color:var(--hart-diep);background:#fff;margin-top:30px}.cta-blok .btn:hover{background:var(--paper)}.mail{font-family:var(--f-mono);-webkit-user-select:all;user-select:all;background:#0000002e;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:8px 8px 8px 14px;font-size:.95rem;display:inline-flex}.mail button{color:var(--hart-diep);cursor:pointer;font-weight:700;font-family:var(--f-body);-webkit-user-select:none;user-select:none;background:#fff;border:0;border-radius:999px;padding:6px 12px}.cta-hart{opacity:.2;width:min(52vw,460px);height:min(52vw,460px);position:absolute;bottom:-90px;right:-40px;transform:rotate(-8deg)}footer{color:var(--muted);padding-block:28px;font-size:.88rem}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kern svg{animation:none}.btn{transition:none}}.bewijs .case-knop{margin-top:30px}.kop-rechts{align-items:center;gap:18px;display:flex}.kop-case{color:var(--ink);border-bottom:2px solid #0000;padding:.4em .2em;font-weight:700;text-decoration:none}.kop-case:hover{border-bottom-color:var(--hart)}.kop-case[aria-current]{color:var(--hart)}@media (max-width:560px){.top .logo img{height:24px}.kop-rechts{gap:12px}.kop-rechts .btn{padding:.6em .95em;font-size:.9rem}}.case-teaser{background:var(--paper-2);padding-block:110px}.case-teaser-in{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;display:grid}.case-teaser-tekst{min-width:0}.case-teaser h2{margin-top:12px;font-size:clamp(2rem,4.4vw,3.4rem)}.case-teaser .lead{margin-top:18px}.case-teaser .btn{margin-top:28px}.case-teaser-beeld{min-width:0;box-shadow:var(--shadow);aspect-ratio:4/3;border-radius:26px;display:block;position:relative;overflow:hidden}.case-teaser-beeld img{object-fit:cover;object-position:100% 50%;width:100%;height:100%;display:block}.case-teaser-hart{background:var(--hart);color:#fff;width:44px;height:44px;box-shadow:var(--shadow);border-radius:14px;place-items:center;display:grid;position:absolute;top:16px;left:16px}.case-teaser-hart svg{width:24px;height:24px}@media (max-width:860px){.case-teaser{padding-block:84px}.case-teaser-in{grid-template-columns:1fr;gap:32px}}.verschijn-aan .verschijn{transition:opacity .7s,transform .7s}.verschijn-aan .verschijn:not(.zichtbaar){opacity:0;transform:translateY(18px)}.verschijn-aan .orbit.oplichten.zichtbaar .kern{animation:1.4s ease-out .3s oplichten}@keyframes oplichten{0%{filter:brightness()}35%{filter:brightness(1.25)saturate(1.15)}to{filter:brightness()}}.hart-kort{justify-items:center;padding-block:110px 90px;display:grid;overflow:hidden}.hart-copy{text-align:center}.hart-copy h2{margin-top:10px}.hart-copy p{color:var(--muted);margin:12px auto 0}.hart-kort .orbit{margin-top:40px}.koppel-kort{background:var(--ink);color:var(--paper);padding-block:100px}.koppel-kort .label{color:var(--hart-zacht)}.koppel-kort h2{max-width:16ch;margin-top:12px}.koppel-kort .lead{color:color-mix(in srgb,var(--paper) 72%,transparent);margin-top:18px}.koppel-lijst{flex-wrap:wrap;gap:10px;margin:36px 0 0;padding:0;list-style:none;display:flex}.koppel-lijst li{background:color-mix(in srgb,var(--paper) 8%,transparent);border:1px solid color-mix(in srgb,var(--paper) 22%,transparent);border-radius:14px;gap:2px;padding:10px 16px;display:grid}.koppel-lijst b{font-size:.98rem}.koppel-lijst small{font-family:var(--f-mono);letter-spacing:.04em;opacity:.7;font-size:.68rem}.koppel-kort .label:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20transform%3D%22rotate%28-4%2050%2052%29%22%20d%3D%22M50%2039%20C%2053%2021%2C%2082%2016%2C%2087%2035%20C%2091%2051%2C%2072%2066%2C%2050%2085%20C%2028%2066%2C%209%2051%2C%2013%2035%20C%2018%2016%2C%2047%2021%2C%2050%2039%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23FBD9DE%22%20stroke-width%3D%2214%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E)}.wie-lead{margin-top:16px}.probleem .wrap>p{max-width:58ch}.bewijs-kort{border-bottom:1px solid #ffffff40;margin-bottom:48px;padding-bottom:40px}.bewijs-kort .quote{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;color:#fff;max-width:26ch;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:700;line-height:1.15}.bewijs-kort .quote:before{content:"“"}.bewijs-kort .quote:after{content:"”"}.bewijs-kort .quote:before,.bewijs-kort .quote:after{color:#fff}.bewijs-kort .bron{color:#ffffffd9;margin-top:14px}.bewijs-kort .bron a{color:#fff;font-weight:700}@media (prefers-reduced-motion:reduce){.verschijn-aan .verschijn{transition:none}}.bouwers{padding-block:110px}.bouwers h2{max-width:18ch;margin-top:12px}.bouwers .lead{margin-top:16px}.bouwers .kaarten{margin-top:40px}.bouwer-ico{background:var(--hart-zacht);width:52px;height:52px;color:var(--hart);border-radius:16px;place-items:center;display:grid}.bouwer-ico svg{width:28px;height:28px}@media (max-width:860px){.bouwers{padding-block:84px}}.eerder{border-top:1px solid var(--line);margin-top:44px;padding-top:24px}.eerder .label{color:var(--muted)}.eerder{overflow:hidden}.eerder-lijst{color:var(--muted);flex-wrap:wrap;row-gap:6px;margin:12px 0 0 -1.4em;padding:0;font-size:.98rem;list-style:none;display:flex}.eerder-lijst li{white-space:nowrap}.eerder-lijst li:before{content:"·";text-align:center;width:1.4em;color:var(--hart);display:inline-block}
