@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff")}@layer basis{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-tekst);overflow-wrap:anywhere;margin:0;font-size:1.0625rem}img,video{max-width:100%;height:auto;display:block}a{color:var(--amber);text-underline-offset:.15em}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:.3rem}h1,h2,h3{text-wrap:balance;margin:0 0 .6em;line-height:1.1}h3{font-size:1.25rem}p{margin:0 0 1em}p:last-child{margin-bottom:0}.wrap{max-width:var(--maat);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.skip{background:var(--amber);color:var(--amberink);z-index:10;padding:.6rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.verborgen{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mut{color:var(--mut)}h1 .accent,h2 .accent{font-family:var(--font-accent);font-size:1.12em;font-weight:400}.lead{font-size:1.2rem}.knop{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.75rem 1.4rem;text-decoration:none;display:inline-flex}.knop:hover{color:var(--amberink);background:#ffc24d}.knop svg{flex:none;width:1.2em;height:1.2em}.knop[hidden]{display:none}.knoppen{flex-wrap:wrap;gap:.75rem;display:flex}.balk{z-index:5;position:relative}.balk .wrap{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-top:.8rem;padding-bottom:.8rem;display:flex}.balk .logo{margin-right:auto;display:inline-flex}.balk .logo img{width:132px;height:54px}.balk nav{flex-direction:column;width:100%;display:flex}.balk nav a{border-top:1px solid var(--line);align-items:center;min-height:2.75rem;padding:.7rem 0;text-decoration:none;display:flex}.balk .knop{min-height:2.75rem;padding:.5rem 1.1rem}.menuknop{visibility:hidden;border:1px solid var(--rand);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.menuknop svg{width:1.5rem;height:1.5rem}.js .menuknop{visibility:visible}.balk nav{display:none}.balk nav.open,.balk nav.zonderjs{display:flex}@media (width>=56em){.balk .wrap{flex-wrap:nowrap;gap:1.5rem}.balk nav{flex-direction:row;order:2;gap:1.5rem;width:auto;display:flex}.balk nav.zonderjs{display:none}.balk nav a{border-top:0;min-height:2.75rem;padding:.35rem 0}.balk .knop{order:3}.menuknop,.js .menuknop{display:none}}.sectie.kop{border-top:0;padding:3.5rem 0 3rem}@media (width>=48em){.sectie{padding:5rem 0}.sectie.kop{padding:5.5rem 0 4.5rem}}.kop .knoppen{margin-top:1.75rem}.mensen{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2.25rem;padding:0;list-style:none;display:flex}.mensen li{color:var(--mut);align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;display:flex}.avatar{background:var(--bg2);border:1px solid var(--line);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.groot{width:6rem;height:6rem}.avatar .icoon{width:55%;height:55%}.kaarten{gap:1.25rem;margin-top:2rem;display:grid}@media (width>=44em){.kaarten{grid-template-columns:1fr 1fr}}.kaart{border:1px solid var(--line);padding:1.5rem}.kaart h3{margin-top:0}.kaart p:last-child{margin-bottom:0}.stappen{counter-reset:stap;gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=44em){.stappen{grid-template-columns:1fr 1fr}}.stappen li{counter-increment:stap;grid-template-columns:2.5rem 1fr;align-items:start;gap:1rem;display:grid}.stappen b{margin-bottom:.2rem;font-size:1.1rem;display:block}.uitleg{border-left:4px solid var(--amber);background:var(--bg2);margin-top:2.5rem;padding:1.5rem}.uitleg h3{margin-top:0}.team{gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=44em){.team{grid-template-columns:repeat(3,1fr)}}.team li{border:1px solid var(--line);justify-items:start;gap:.9rem;padding:1.5rem;display:grid}.team b{font-size:1.15rem;font-family:var(--font-kop);letter-spacing:-.01em;font-weight:700}.team p{color:var(--mut);margin:0}.team small{color:var(--mut);font-size:.85rem}.contact{gap:2.5rem;margin-top:2rem;display:grid}@media (width>=52em){.contact{grid-template-columns:1fr 1.2fr;gap:3rem}}.contact .knoppen{margin:1.25rem 0}.regel-icoon{align-items:center;gap:.5rem;display:flex}.regel-icoon svg{flex:none;width:1.25em;height:1.25em}.formulier{border:1px solid var(--line);gap:1rem;padding:1.5rem;display:grid}.formulier label{gap:.35rem;font-weight:600;display:grid}.formulier input,.formulier textarea{width:100%;font:inherit;min-height:3rem;padding:.75rem .9rem}.formulier textarea{resize:vertical;min-height:8rem}.formulier input:focus,.formulier textarea:focus{outline:3px solid var(--amber);border-color:var(--amber)}.formulier .leeglaten{width:1px;height:1px;position:absolute;left:-200vw;overflow:hidden}.formulier small{color:var(--mut)}.formulier .knop{justify-self:start}.voet{padding:2.5rem 0;font-size:.95rem}.voet .wrap{gap:1rem;display:grid}.voet ul{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.voet a{color:var(--ink)}.proza{max-width:42em;padding:3rem 0 4rem}.proza h2{margin-top:2em;font-size:1.45rem}.proza ul{padding-left:1.2em}.melding{background:var(--bg2);border:1px solid var(--line);margin-bottom:1.5rem;padding:.3rem .9rem;display:inline-block}.smal{max-width:42em}.terug{margin-top:1.5rem}.banier{background:var(--amber);color:var(--amberink);padding:.6rem var(--gutter);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin:0;font-size:.95rem;font-weight:600;display:flex}.banier-logo{background:var(--bg);border-radius:.5rem;padding:.15rem .4rem;display:inline-flex}.banier-logo img{width:88px;height:36px}.sectie.voorbeeld{border-top:0;padding-top:2rem}.film{border-radius:var(--radius);background:#000;width:100%;height:auto;margin-top:1.5rem;margin-bottom:.75rem;display:block}.film:focus-visible,.film:focus-within{outline:3px solid var(--amber);outline-offset:3px}.browser{border:1px solid var(--line);background:#fff;overflow:hidden}.chrome{background:#edf1f7;align-items:center;gap:.4rem;height:2.2rem;padding:0 .9rem;display:flex}.chrome i{background:#c9d2e1;border-radius:50%;width:.6rem;height:.6rem}.chrome .url{height:1.4rem;color:var(--cmut);white-space:nowrap;background:#fff;border-radius:.7rem;flex:1;align-items:center;margin-left:.7rem;padding:0 .7rem;font-size:.8rem;display:flex;overflow:hidden}.site{font-family:var(--font-tekst);color:var(--cink);background:#fff;position:relative;overflow:hidden;container-type:inline-size}.site .nav{background:var(--k-nav,#0f1f3d);color:#fff;align-items:center;gap:3.2cqw;height:8cqw;padding:0 3.6cqw;font-size:2.5cqw;font-weight:600;display:flex}.site .nav b{font-family:var(--font-kop);margin-right:auto;font-size:3cqw;font-weight:700}.site .hero{background:linear-gradient(120deg, var(--k-h1,#ddf3ea), var(--k-h2,#eaf7f1) 60%, var(--k-h3,#fff1d6));height:50cqw;position:relative;overflow:hidden}.site .t1{font-family:var(--font-kop);font-weight:700;font-size:var(--k-t1,7.4cqw);letter-spacing:-.02em;line-height:1.04;position:absolute;top:7cqw;left:4cqw}.site .t2{color:#4a5a78;font-size:3cqw;position:absolute;top:28cqw;left:4cqw}.site .btn{background:var(--k-knop,#ffb020);color:var(--k-knoptekst,#1b1200);border-radius:2cqw;padding:1.6cqw 4cqw;font-size:3cqw;font-weight:600;position:absolute;top:36cqw;left:4cqw}.site .fl{background:radial-gradient(circle, var(--k-hart,#ffb020) 0 16%, var(--p) 17% 58%, transparent 59%);border-radius:50%;position:absolute}.site .fl:after{content:"";background:var(--k-steel,#2da37c);border-radius:1cqw;width:1cqw;height:14cqw;margin-left:-.5cqw;position:absolute;top:100%;left:50%}.site.bol .fl{background:radial-gradient(circle, var(--p) 0 58%, transparent 59%);opacity:.85}.site.bol .fl:after{display:none}.site .f1{width:15cqw;height:15cqw;top:6cqw;left:56cqw}.site .f2{width:19cqw;height:19cqw;top:16cqw;left:74cqw}.site .f3{width:12cqw;height:12cqw;top:28cqw;left:60cqw}.site .cards{background:#fff;gap:2.4cqw;padding:3cqw 4cqw;display:flex}.site .cd{border:.3cqw solid var(--cline);color:var(--cmut);background:#f7f9fc;border-radius:1.8cqw;flex:1;padding:2.2cqw 2.4cqw;font-size:2.3cqw;line-height:1.3}.site .cd b{color:var(--cink);margin-bottom:.6cqw;font-size:2.5cqw;display:block}@container (width<=520px){.site .nav{height:11cqw;font-size:4cqw}.site .nav b{font-size:5cqw}.site .nav span{display:none}.site .hero{height:64cqw}.site .t1{font-size:10.5cqw;top:8cqw}.site .t2{font-size:4.8cqw;top:34cqw}.site .btn{padding:2.4cqw 6cqw;font-size:4.8cqw;top:46cqw}.site .f1{width:22cqw;height:22cqw;top:40cqw;left:62cqw}.site .f2{width:14cqw;height:14cqw;top:50cqw;left:44cqw}.site .f3,.site .fl:after{display:none}.site .cards{flex-direction:column;gap:2.4cqw;padding:3cqw 4cqw}.site .cd{padding:3cqw;font-size:4.2cqw}.site .cd b{font-size:4.8cqw}}main p{max-width:65ch}.kaart p,.team p,.voorbeeldtekst p{max-width:none}.sectie>.wrap>h2{margin-bottom:.5em}.volgende{margin-top:2.25rem}.acties{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.wrap.twee{align-items:center;gap:2.5rem;display:grid}@media (width>=52em){.wrap.twee{grid-template-columns:1.25fr 1fr;gap:4rem}}.beeldkolom{min-width:0}.meer{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.meer svg{width:1.1em;height:1.1em}.icoonrond.groot svg{width:2.25rem;height:2.25rem}.icoonrond.reuze{justify-self:center;width:11rem;height:11rem;display:none}.icoonrond.reuze svg{stroke-width:1.5px;width:5.5rem;height:5.5rem}@media (width>=52em){.icoonrond.reuze{display:inline-grid}}.kaart .icoonrond{margin-bottom:1rem}.keuze{gap:1rem;margin-top:2rem;display:grid}@media (width>=44em){.keuze{grid-template-columns:1fr 1fr}}.beeldkolom .onderschrift{margin-top:.8rem;font-size:.9rem}.keuzekaart{border:1px solid var(--rand);color:var(--ink);align-content:start;gap:.6rem;padding:1.5rem;text-decoration:none;display:grid}.keuzekaart b{font-family:var(--font-kop);letter-spacing:-.01em;font-size:1.35rem;line-height:1.2}.keuzekaart .meer{margin-top:.4rem}.keuzekaart:hover{border-color:var(--amber);color:var(--ink)}@media (prefers-reduced-motion:no-preference){.keuzekaart:hover{transform:translateY(-2px)}}.vertrouwen{flex-wrap:wrap;gap:.5rem 1.75rem;margin:1.75rem 0 0;padding:0;font-size:.95rem;font-weight:600;list-style:none;display:flex}.vertrouwen li,.vinkjes li{align-items:center;gap:.5rem;display:flex}.vertrouwen svg,.vinkjes svg{flex:none;width:1.25em;height:1.25em}.kop .direct{margin:1.75rem 0 .6rem;font-size:.95rem}.kop .direct+.knoppen{margin-top:0}.kop h1{max-width:18em}.aanbod{border:1px solid var(--rand);border-left:6px solid var(--amber);align-items:start;gap:1.5rem;padding:2rem 1.5rem;display:grid}@media (width>=44em){.aanbod{grid-template-columns:auto 1fr;gap:2rem;padding:2.5rem}}.aanbod h2{margin-bottom:.4em}.kaarten.vier,.kaarten.drie{grid-template-columns:1fr}@media (width>=44em){.kaarten.vier{grid-template-columns:1fr 1fr}}@media (width>=64em){.kaarten.vier{grid-template-columns:repeat(4,1fr)}}@media (width>=52em){.kaarten.drie{grid-template-columns:repeat(3,1fr)}}.stappen li{grid-template-columns:3rem 1fr;align-content:start;gap:1rem}.stapicoon{place-items:center;width:3rem;height:3rem;display:grid}.stapicoon svg{width:1.5rem;height:1.5rem}.stappen p{color:var(--mut);margin:0}.stappen b{font-size:1.15rem}@media (width>=64em){.stappen{grid-template-columns:repeat(4,1fr);gap:2rem}.stappen.vijf{grid-template-columns:repeat(5,1fr);gap:1.5rem}.stappen li{grid-template-columns:1fr;gap:.9rem}}.licht .uitleg{background:var(--bg)}.uitleg{max-width:48rem}.uitleg h2{font-size:clamp(1.6rem,1.1rem + 2.4vw,2.4rem)}.vinkjes{gap:.5rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.vinkjes.groot{gap:.9rem;font-size:1.1rem}.vinkjes.groot li{align-items:flex-start}.vinkjes.groot svg{margin-top:.25em}.vragen{gap:2rem 3rem;margin-top:1.5rem;display:grid}@media (width>=52em){.vragen{grid-template-columns:1fr 1fr}}.vragen h3{margin-bottom:.3em}.vragen p{color:var(--mut)}.prijzen{gap:1.25rem;margin-top:2rem;display:grid}@media (width>=44em){.prijzen{grid-template-columns:1fr 1fr}}.prijzen.een{grid-template-columns:1fr;max-width:40rem}.prijs .bedrag{margin:0 0 .4rem;font-size:1.15rem}.prijs .bedrag b{font-family:var(--font-kop);letter-spacing:-.02em;font-size:2.4rem;line-height:1.1}.prijs .vanaf{color:var(--mut)}.prijs .vinkjes{margin-bottom:1.25rem}.voorbeeldgrid{gap:1.5rem;margin-top:2rem;display:grid}@media (width>=44em){.voorbeeldgrid{grid-template-columns:1fr 1fr}}@media (width>=64em){.voorbeeldgrid{grid-template-columns:repeat(3,1fr)}.voorbeeldgrid.twee-kaarten{grid-template-columns:1fr 1fr}}.voorbeeldkaart{border:1px solid var(--line);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.voorbeeldkaart>:first-child{margin:1rem 1rem 0}.voorbeeldtekst{align-content:start;gap:.5rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.voorbeeldtekst h3{margin:0}.voorbeeldtekst h3 a{color:var(--ink);text-decoration:none}.voorbeeldtekst h3 a:after{content:"";position:absolute;inset:0}.voorbeeldkaart:has(a:focus-visible){outline:3px solid var(--amber);outline-offset:3px}.voorbeeldtekst h3 a:focus-visible{outline:none}.label{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-bottom:.4rem;display:flex}.badge{border:1px solid var(--rand);color:var(--ink);padding:.15rem .7rem;display:inline-block}.badge.demo{background:var(--amber);border-color:var(--amber);color:var(--amberink)}.lopend p{margin-bottom:1em}.lopend .resultaat{border-left:4px solid var(--green);background:var(--bg);border-radius:0 .6rem .6rem 0;padding:1rem 1.25rem}.voorbeeldfoto{border-radius:.8rem;width:100%}.mock{border:1px solid var(--line);aspect-ratio:16/11;background:#fff;border-radius:.8rem;grid-template-rows:auto auto 1fr auto;display:grid;overflow:hidden;box-shadow:0 1rem 2rem #00000059}.mock i,.mock b,.mock u,.mock span{display:block}.mock-chrome{background:#edf1f7;align-items:center;gap:.3rem;padding:.4rem .6rem;display:flex}.mock-chrome i{background:#c9d2e1;border-radius:50%;width:.45rem;height:.45rem}.mock-chrome span{background:#fff;border-radius:.4rem;flex:1;height:.7rem;margin-left:.4rem}.mock-nav{background:var(--m-nav,#0f1f3d);align-items:center;gap:.7rem;padding:.55rem .8rem;display:flex}.mock-nav b{background:#fff;border-radius:.3rem;width:4rem;height:.55rem;margin-right:auto}.mock-nav u{background:#ffffff8c;border-radius:.2rem;width:1.6rem;height:.3rem}.mock-hero{background:linear-gradient(120deg, var(--m-h1,#ddf3ea), var(--m-h2,#eaf7f1));align-content:center;gap:.5rem;padding:1rem .9rem;display:grid;position:relative}.mock-hero .r1{background:var(--m-nav,#0f1f3d);border-radius:.3rem;width:62%;height:.95rem}.mock-hero .r2{background:var(--m-nav,#0f1f3d);border-radius:.3rem;width:44%;height:.95rem}.mock-hero .r3{background:#0f1f3d4d;border-radius:.3rem;width:36%;height:.45rem}.mock-knop{background:var(--m-ac,#ffb020);border-radius:.5rem;width:4.5rem;height:1.4rem;margin-top:.3rem}.mock-kaarten{background:#fff;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.7rem .8rem;display:grid}.mock-kaarten i{background:#f2f5fa;border:1px solid #e3e8f0;border-radius:.4rem;height:2rem}.stroom{background:var(--bg3);border:1px solid var(--line);border-radius:.8rem;align-content:center;gap:.2rem;padding:1.25rem;display:grid}.stroom-stap{background:var(--bg);border:1px solid var(--rand);border-radius:.7rem;align-items:center;gap:.8rem;padding:.65rem .9rem;font-size:.95rem;font-weight:600;display:flex}.stroom-stap svg{flex:none;width:1.5rem;height:1.5rem}.stroom-pijl{color:var(--mut);place-items:center;display:grid;transform:rotate(90deg)}.stroom-pijl svg{width:1.1rem;height:1.1rem}.team{grid-template-columns:1fr}@media (width>=52em){.team{grid-template-columns:repeat(3,1fr)}}.portret{object-fit:cover;flex:none;width:6rem;height:6rem}.initialen{font-family:var(--font-kop);letter-spacing:0;place-items:center;font-size:2rem;font-weight:700;display:grid}.formulier select{width:100%;font:inherit;min-height:3rem;padding:.75rem .9rem}.formulier select:focus{outline:3px solid var(--amber);outline-offset:1px;border-color:var(--amber)}.licht .formulier input,.licht .formulier textarea,.licht .formulier select{background:var(--bg2)}.actiebalk{z-index:20;padding:.6rem var(--gutter) calc(.6rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);visibility:hidden;gap:.6rem;transition:transform .2s,visibility .2s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.actiebalk .knop{flex:1;min-height:2.9rem;padding:.5rem .75rem}.js .actiebalk{display:flex}.actiebalk.zichtbaar{visibility:visible;transform:none}@media (width>=48em){.actiebalk,.js .actiebalk{display:none}}@media (width<=47.99em){body.met-actiebalk{padding-bottom:4.5rem}}@media (prefers-reduced-motion:reduce){.actiebalk{transition:none}}.voet p{max-width:none}.proza .terug a{margin-right:.5rem}.voet li a{align-items:center;min-height:2.75rem;display:inline-flex}.bframe{border:1px solid var(--line);background:#fff;overflow:hidden;box-shadow:0 1.25rem 2.5rem #0006}.bframe-balk{background:#edf1f7;align-items:center;gap:.35rem;padding:.45rem .7rem;display:flex}.bframe-balk i{background:#c9d2e1;border-radius:50%;width:.5rem;height:.5rem}.bframe-balk span{color:#5b6a86;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:.5rem;flex:1;margin-left:.5rem;padding:.1rem .7rem;font-size:.72rem;overflow:hidden}.bframe img{aspect-ratio:8/5;object-fit:cover;object-position:top;width:100%;height:auto}.tframe{background:#0a1020;border:.4rem solid #0a1020;border-radius:1.5rem;overflow:hidden;box-shadow:0 1rem 2rem #00000073}.tframe img{aspect-ratio:9/19;object-fit:cover;object-position:top;width:100%}.voorbeeldkaart .bframe{box-shadow:none}.slides{max-width:36rem;margin:0 auto;padding-bottom:1.5rem;display:grid}.slide{opacity:0;grid-area:1/1}.slide:first-child{opacity:1}.kantel{position:relative}.kantel .tframe{width:27%;position:absolute;bottom:-1.75rem;right:-.5rem}.onderschrift{margin-top:.8rem;font-size:.9rem}@media (width>=52em){.slides{max-width:none;margin:0}.kantel .tframe{right:-1rem}}@media (prefers-reduced-motion:no-preference){.slide{animation:18s linear infinite slide-wissel}.slide:first-child{animation-delay:-.72s}.slide:nth-child(2){animation-delay:5.28s}.slide:nth-child(3){animation-delay:11.28s}@keyframes slide-wissel{0%{opacity:0}4%{opacity:1}30%{opacity:1}34%{opacity:0}to{opacity:0}}@media (width>=52em){.kantel{transition:transform .5s;transform:perspective(1400px)rotateY(-9deg)rotateX(3deg)}.slides:hover .kantel{transform:perspective(1400px)rotateY(0)rotateX(0)}}}@keyframes stap-licht{0%,to{border-color:var(--rand);background:var(--bg)}12%,28%{border-color:var(--amber);background:#ffb0201f}}@keyframes pijl-licht{0%,to{color:var(--mut);transform:translateY(0)rotate(90deg)}12%,28%{color:var(--amber)}}@media (prefers-reduced-motion:no-preference){.stroom-stap{animation:5s ease-in-out infinite stap-licht}.stroom>.stroom-stap:nth-of-type(2){animation-delay:1.6s}.stroom>.stroom-stap:nth-of-type(3){animation-delay:3.2s}.stroom-pijl{animation:5s ease-in-out infinite pijl-licht}}.sectie.blok-oranje{background:var(--amber);color:var(--amberink);border-top:0}.aanbod-oranje{align-items:center;gap:1.5rem;display:grid}@media (width>=44em){.aanbod-oranje{grid-template-columns:auto 1fr;gap:2.5rem}}.aanbod-oranje h2,.aanbod-oranje p{color:var(--amberink);max-width:46ch}.aanbod-oranje .icoonrond{color:var(--amberink);background:#1b12001f}.knop.donker{color:#f3f6fc;background:#0a1020;border-color:#0a1020}.knop.donker:hover{color:#f3f6fc;background:#16264a}.knop.donker:focus-visible,.blok-oranje :focus-visible{outline-color:#0a1020}.feitenrij{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=44em){.feitenrij{grid-template-columns:repeat(3,1fr);gap:2rem}}.feitenrij li{border-left:4px solid var(--amber);gap:.2rem;padding-left:1.25rem;display:grid}.feitenrij b{font-family:var(--font-kop);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.8rem,1.2rem + 2vw,2.6rem);line-height:1.05}.feitenrij span{color:var(--mut)}.stappen.tijdlijn{gap:2rem}.tijdlijn li{position:relative}.tijdlijn .nummer{font:700 1.25rem var(--font-kop)}.tijdlijn b{align-items:center;gap:.5rem;display:flex}.tijdlijn b svg{flex:none;width:1.1em;height:1.1em}.tijdlijn li:not(:last-child):after{content:"";position:absolute;top:3.25rem;bottom:-2rem;left:1.4rem}@media (width>=64em){.tijdlijn li:not(:last-child):after{background:linear-gradient(90deg, var(--amber), #ffb02033);inset:1.4rem -1.75rem auto 3.5rem}}.kaart-flow{margin:1.25rem 0}.kaart-flow .stroom{background:var(--bg)}.team li.lid-groen{border-top-color:var(--green)}.team li.lid-rood{border-top-color:var(--red)}.team .persoonlijk{color:var(--ink);margin-top:.4rem;font-style:italic}.form-melding{border-radius:.6rem;max-width:none;margin:0;padding:.9rem 1.1rem;font-weight:600}.form-melding.ok{border:1px solid var(--green);color:var(--ink);background:#2dd4a024}.form-melding.fout{border:1px solid var(--red);color:var(--ink);background:#ff6b5e24}.formulier button[disabled]{opacity:.6;cursor:progress}a{text-decoration-thickness:1px}a:hover{text-decoration-thickness:3px}@media (prefers-reduced-motion:no-preference){a{transition:text-decoration-thickness .15s,color .15s}.knop{transition:transform .15s,box-shadow .15s,background .15s,color .15s}.knop:hover{transform:translateY(-2px);box-shadow:0 .6rem 1.4rem #0000004d}.knop:active{box-shadow:none;transform:none}.kaart,.team li,.voorbeeldkaart{transition:transform .2s,box-shadow .2s,border-color .2s}.kaart:hover,.team li:hover{transform:translateY(-4px);box-shadow:0 1rem 2rem #0000004d}.voorbeeldkaart:hover{transform:translateY(-4px);box-shadow:0 1.2rem 2.2rem #00000059}}.knop:focus-visible,.keuzekaart:focus-visible{outline-offset:4px}.voorbeeld-groot{max-width:44rem;padding-bottom:2rem;position:relative}.voorbeeld-groot .tframe{width:24%;position:absolute;bottom:0;right:-.5rem}.acties-rij{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.kruimelpad{margin-bottom:1.25rem;font-size:.9rem}.kruimelpad ol{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.kruimelpad li{color:var(--mut);align-items:center;gap:.5rem;display:flex}.kruimelpad li+li:before{content:"/";color:var(--mut)}.kruimelpad a{color:var(--mut);align-items:center;min-height:2rem;display:inline-flex}.kruimelpad [aria-current]{color:var(--ink)}.cta-in{align-items:center;gap:1.5rem;display:grid}.cta-in h2{margin-bottom:.3em}.cta-in .lead{margin:0}.cta-acties p{margin:.75rem 0 0}@media (width>=52em){.cta-in{grid-template-columns:1.2fr 1fr;gap:3rem;padding:2.5rem 3rem}}.concept-label{font-family:var(--font-label);border:1px dashed var(--amber);margin-top:.4rem;padding:.15rem .8rem;font-size:.85rem;font-weight:600;display:inline-block}.sjablonen{gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=44em){.sjablonen{grid-template-columns:repeat(3,1fr)}}.sjablonen a{color:var(--ink);gap:.4rem;text-decoration:none;display:grid}.sjablonen b{font-family:var(--font-kop);font-size:1.15rem}.sjablonen .bframe{box-shadow:none}.team-teaser{flex-wrap:wrap;gap:1.25rem 2.5rem;margin-top:1.75rem;display:flex}.team-teaser li{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:1rem;padding:0;display:flex}.team-teaser .portret{width:4rem;height:4rem;margin:0;font-size:1.4rem}.team .rol{color:var(--ink);font-weight:600}.team .contactvoorkeur{font-size:.95rem}.gegevens{max-width:42rem;margin:1.5rem 0 0;display:grid}.gegevens div{border-bottom:1px solid var(--line);grid-template-columns:9rem 1fr;gap:1rem;padding:.75rem 0;display:grid}.gegevens dt{color:var(--mut)}.gegevens dd{margin:0}.stijlwoorden{flex-wrap:wrap;gap:.4rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.stijlwoorden li{font-family:var(--font-label);background:var(--bg3);border:1px solid var(--rand);color:var(--ink);padding:.1rem .7rem;font-size:.8rem;font-weight:600}.waarom{border-left:4px solid var(--amber);background:var(--bg);margin:1.5rem 0;padding:1.25rem 1.5rem}.waarom h2{font-family:var(--font-tekst);letter-spacing:0;margin:0 0 .4rem;font-size:1.2rem}.waarom p{margin:0}@media (width>=64em){.tijdlijn.vijf li:not(:last-child):after{right:-1.25rem}}.keuzekaart .prijsregel{color:var(--ink);font-size:.95rem;font-weight:600}.sectie{padding:var(--sectie-pad) 0}.sectie.kop{padding:3rem 0}@media (width>=48em){.sectie.kop{padding:4.5rem 0 4rem}}.sectie.licht{--kaart-bg:var(--bg)}h3{line-height:1.2}.dienst-assistent{--accent:var(--accent-assistent)}.dienst-websites{--accent:var(--accent-websites)}body[data-dienst=assistent]{--accent:var(--accent-assistent)}body[data-dienst=websites]{--accent:var(--accent-websites)}.balk nav a.d-assistent{--nav-accent:var(--accent-assistent)}.balk nav a.d-websites{--nav-accent:var(--accent-websites)}@media (width>=56em){.balk nav a{border-bottom:3px solid #0000}.balk nav a[aria-current=page]{border-bottom-color:var(--nav-accent,var(--amber))}}@media (width<=55.99em){.balk nav a[aria-current=page]{box-shadow:inset 4px 0 0 var(--nav-accent,var(--amber));padding-left:.75rem}}.kaart,.formulier,.voorbeeldkaart,.prijs,.keuzekaart,.vn-kolom,.functies li,.pakket,.dienstkaart,.kh-uitkomst,.team:not(.team-teaser) li{background:var(--kaart-bg);border:var(--kaart-rand);border-radius:var(--kaart-radius);box-shadow:var(--kaart-schaduw)}.kaart,.formulier,.prijs,.vn-kolom,.dienstkaart,.kh-uitkomst,.team:not(.team-teaser) li{padding:var(--kaart-pad)}.kaart:hover,.voorbeeldkaart:hover,.keuzekaart:hover,.pakket:hover,.dienstkaart:hover,.team:not(.team-teaser) li:hover{border-color:var(--accent)}@media (prefers-reduced-motion:no-preference){.kaart,.voorbeeldkaart,.keuzekaart,.pakket,.dienstkaart,.team:not(.team-teaser) li{transition:transform .2s,box-shadow .2s,border-color .2s}.kaart:hover,.voorbeeldkaart:hover,.keuzekaart:hover,.pakket:hover,.dienstkaart:hover,.team:not(.team-teaser) li:hover{transform:translateY(-3px);box-shadow:0 1rem 2rem #0000004d}}.keuzekaart:focus-visible,.dienstkaart a:focus-visible,.voorbeeldkaart:has(a:focus-visible){outline-color:var(--ink)}.knop:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.blok-oranje .knop:focus-visible{outline-color:#0a1020}@media (width<=47.99em){body.met-actiebalk{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}.sectie.hero{padding:2.5rem 0 3rem}@media (width>=52em){.sectie.hero{padding:2rem 0}}.hero-grid{grid-template-areas:"tekst""kaarten""preview";gap:1.75rem;display:grid}@media (width>=52em){.hero-grid{grid-template-columns:7fr 5fr;grid-template-areas:"tekst preview""kaarten kaarten";align-items:center;gap:2.25rem 3.5rem}}.hero-tekst{grid-area:tekst;min-width:0}.hero-kaarten{grid-area:kaarten;min-width:0}.hero-preview{grid-area:preview;align-self:center;min-width:0}.hero h1{max-width:none;margin-bottom:.5em;font-size:clamp(2.125rem,1.45rem + 2.4vw,3rem)}.hero .lead{max-width:32em;margin:0 0 1.5rem;font-size:1.15rem}.hero-actie{margin:0}.knop.groot{min-height:3.5rem;padding:.9rem 2rem;font-size:1.1rem}.hero-direct{color:var(--mut);margin:1rem 0 0;font-size:.95rem}.hero-direct a{color:var(--ink);font-weight:600}.hero-preview .slides{max-width:none;margin:0;padding-bottom:1.25rem}.hero-preview .onderschrift{margin-top:.5rem;font-size:.85rem}@media (width<=43.99em){.hero .knop.groot{width:100%}}.hero .keuze{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=44em){.hero .keuze{grid-template-columns:1fr 1fr}}.keuzekaart{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;height:100%;padding:1.1rem 1.25rem;display:grid}.keuzekaart>.icoonrond{margin:0}.keuzekaart b{font-size:1.2rem}.keuzekaart>span:not(.icoonrond):not(.pijl){gap:.15rem;min-width:0;display:grid}.keuze-regel{font-weight:600}.keuzekaart .pijl{place-items:center;display:grid}.keuzekaart .pijl svg{width:1.5rem;height:1.5rem}@media (width<=43.99em){.keuzekaart{grid-template-columns:auto 1fr}.keuzekaart .pijl{display:none}}.hero .vertrouwen{gap:.4rem 2rem;margin:1.25rem 0 0;font-size:.92rem}.video-grid{align-items:center;gap:2rem;display:grid}@media (width>=52em){.video-grid{grid-template-columns:1fr minmax(0,35rem);gap:4rem}}.video-grid .promo{width:100%;max-width:35rem;margin:0}.video-tekst h2{margin-bottom:.5em}.video-tekst p{margin:0 0 1.25rem}@media (width<=43.99em){.video-tekst .knop{width:100%}}.diensten{gap:1.25rem;margin-top:2rem;display:grid}@media (width>=44em){.diensten{grid-template-columns:1fr 1fr;align-items:stretch}}.dienstkaart{align-content:start;gap:.75rem;display:grid}.dienstkaart .icoonrond{margin:0}.dienstkaart h3{font-family:var(--font-kop);letter-spacing:-.02em;margin:0;font-size:1.5rem}.dienstkaart p{margin:0}.dienstkaart .links{gap:.35rem;margin-top:.25rem;display:grid}.voorbeeldgrid.rij{margin-top:2rem}@media (width>=52em){.voorbeeldgrid.rij{grid-template-columns:repeat(3,1fr);align-items:stretch}}@media (width<=51.99em){.voorbeeldgrid.rij{scroll-snap-type:x mandatory;padding:.25rem var(--gutter) 1rem;margin-inline:calc(var(--gutter) * -1);scroll-padding-inline:var(--gutter);gap:1rem;display:flex;overflow-x:auto}.voorbeeldgrid.rij>*{scroll-snap-align:start;flex:0 0 min(82%,22rem)}}.swipe-hint{margin:.25rem 0 0;font-size:.9rem}@media (width>=52em){.swipe-hint{display:none}}@media (width<=43.99em){.blok-oranje .knop{width:100%}}.kop-rij{gap:1.25rem;display:grid}.kop-rij .lead{margin-bottom:0}@media (width>=52em){.kop-rij{grid-template-columns:1fr auto;align-items:end;gap:2rem}}@media (width<=43.99em){.kop-rij .knop{width:100%}}.voorbeeldgrid.rij .voorbeeldtekst p.mut{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.icoonrond.reuze svg{stroke-width:2px}.meer svg,.knop svg{width:1.2em;height:1.2em}a{color:var(--link);text-decoration-color:var(--amber);text-underline-offset:.2em}p{max-width:65ch}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Geist-Variable.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/GeistMono-Variable.woff2)format("woff2")}:root{--link:var(--ink);--focus:var(--navy);--accent-assistent:var(--amber);--accent-websites:var(--amber);--accent:var(--amber);--font-kop:"Geist", system-ui, sans-serif;--font-tekst:"Geist", system-ui, sans-serif;--font-accent:var(--font-kop);--font-mono:"Geist Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--font-label:var(--font-mono);--r:8px;--r-klein:4px;--radius:var(--r);--kaart-radius:var(--r);--kaart-schaduw:0 0 #0000;--kaart-rand:1px solid var(--line);--kaart-pad:2rem;--maat:80rem}@media (width>=48em){:root{--sectie-pad:7rem}}.balk,.sectie.kop,.voet,.actiebalk{background:var(--bg);color:var(--ink)}body{background:var(--bg);color:var(--ink);line-height:1.55}:focus-visible{outline-color:var(--focus)}h1,h2{font-family:var(--font-kop);letter-spacing:-.03em;text-wrap:balance;color:var(--ink)}h2{letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:400;line-height:1.1}h3{font-family:var(--font-tekst);letter-spacing:-.01em;font-weight:500}.aanbod-blok h3{letter-spacing:-.02em}.lead{max-width:34em;color:var(--mut)}h1 .accent,h2 .accent{font:inherit;letter-spacing:inherit;color:inherit;font-style:normal}.keuzekaart .meer,.vertrouwen svg,.vinkjes svg,.voorbeeldtekst .meer,.stroom-stap svg,.tijdlijn b svg,.kruimelpad a:hover,.concept-label,.sjablonen a:hover b,.kaart .meer,.keuzekaart .pijl,.dienstkaart .meer,.helft .meer,.pakket-label,.pakket .vinkjes svg,.bundelbalk svg,.hs-label b,.hs-titel svg,.ad-tijdlijn time,.vb-punt svg,.vn-kolom.na li svg,.voet a:hover,.meer{color:var(--amber-tekst)}.concept-label{border-color:var(--amber-tekst)}.knop,.tabs-lijst button{border-radius:var(--r);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;box-shadow:none;font-size:.8125rem;font-weight:500}.knop.open,.knop:not(.open)~.knop:not(.open){border-width:1px;border-color:var(--rand)}.knop:hover,.kaart:hover,.team li:hover,.voorbeeldkaart:hover{box-shadow:none;transform:none}.label,.melding,.keuze-regel,.vr-tekst .label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gedempt);font-size:.75rem}.melding{border-radius:var(--r-klein)}.balk{border-bottom:1px solid var(--line)}.balk nav a[aria-current=page]{color:var(--amber)}.menuknop{border-radius:var(--r);border-color:var(--line)}.kaart,.helft,.aanbod-blok,.keuzekaart,.dienstkaart,.team li,.formulier,.hs-link,.vrij a,.pb-knop,.browser,.pakket,.maandblok li,.voorbeeldkaart,.prijs,.aanbod,.bundelbalk{border-radius:var(--r);box-shadow:none}.kaart,.helft,.aanbod-blok,.keuzekaart,.dienstkaart,.team li,.formulier,.pakket,.maandblok li,.voorbeeldkaart,.prijs,.licht .kaart,.licht .team li,.licht .formulier,.licht .voorbeeldkaart,.licht .prijs,.licht .keuzekaart{background:var(--kaart-bg);border-color:var(--line)}.pakket.persoonlijk{border-color:var(--amber)}.formulier input,.formulier textarea,.formulier select{border-radius:var(--r);border:1px solid var(--rand);background:var(--bg);color:var(--ink)}.formulier input:focus,.formulier textarea:focus{outline-offset:0}.uitleg,.waarom{border-left-width:2px;border-radius:0}.aanbod,.bundelbalk{background:var(--kaart-bg);border-left-width:2px}.avatar,.portret{border-radius:var(--r)}.concept-label,.stijlwoorden li,.pb-groep,.badge{border-radius:var(--r-klein)}.bframe,.voorbeeldkaart img,.sk-chrome{border-radius:var(--r)}.prijs .bedrag b{color:var(--ink);font-weight:300}.sectie{border-top:0}.sectie.licht{background:var(--bg2)}.sectie.kop.met-patroon{background:var(--bg)}.voet{border-top:0}.sectie.cta{padding:5rem 0}.cta-in,.licht .cta-in{background:0 0;border:0;border-radius:0;padding:0}.cta-in h2,.cta-in .lead,.cta-in p,.cta-in a:not(.knop){color:var(--amberink)}.cta .knop{background:var(--navy);color:var(--navy-ink);border-color:var(--navy)}.cta .knop:hover{background:var(--navy-hover);border-color:var(--navy-hover);color:var(--navy-ink)}.cta .knop.open,.cta .knop:not(.open)~.knop:not(.open){color:var(--amberink);border-color:var(--amberink);background:0 0}.cta .knop.open:hover,.cta .knop:not(.open)~.knop:not(.open):hover{color:var(--amberink);background:#00000014}.cta :focus-visible{outline-color:var(--navy)}.skip,.promo-kader,.promo-knop{border-radius:var(--r)}.promo-knop,.badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:500}.stapicoon{border-radius:var(--r);background:var(--kaart-bg);border:1px solid var(--line);color:var(--amber-tekst)}.stapicoon.nummer{font-family:var(--font-mono);font-weight:400}.tijdlijn li:not(:last-child):after{background:var(--line);border-radius:0;width:1px}@media (width>=64em){.tijdlijn li:not(:last-child):after{width:auto;height:1px}}.team li,.team li.lid-groen,.team li.lid-rood{border-top:1px solid var(--line)}.initialen.amber,.initialen.groen,.initialen.rood{background:var(--bg2);color:var(--ink);border:1px solid var(--line);border-radius:var(--r);font-family:var(--font-mono);font-weight:400}@media (width<=71.99em){#over-ons .wrap{display:block}#over-ons .team{margin-top:2rem}}.contact-tabs-lijst button,.sk-knop{font-weight:500}.kh-balk,.kh-balk i{border-radius:var(--r-klein)}body:has(main>.sectie.hero) main{counter-reset:sectie}body:has(main>.sectie.hero) main>.sectie:not(.kop):not(.cta)>.wrap h2:first-of-type:before{counter-increment:sectie;content:counter(sectie, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.08em;color:var(--amber-tekst);margin-bottom:1rem;font-size:.75rem;font-weight:400;display:block}.sectie.kop{background-size:64px 64px}@keyframes raster-schuif{0%{background-position:0 0,0 0}to{background-position:0 64px,64px 0}}@media (prefers-reduced-motion:reduce){.sectie.kop{animation:none}}.sectie.kop,.sectie.kop.met-patroon{isolation:isolate;background-color:var(--navy);background-image:none;animation:none;position:relative;overflow:hidden}.sectie.kop:before{content:"";z-index:-1;pointer-events:none;filter:blur(40px);background-image:radial-gradient(closest-side,#96bef052,#0000),radial-gradient(closest-side,#6ea0e147,#0000),radial-gradient(closest-side,#bed7f52e,#0000),radial-gradient(closest-side,#e1be822e,#0000);background-position:85% 5%,10% 95%,55% 60%,25% 15%;background-repeat:no-repeat;background-size:55% 70%,50% 65%,45% 60%,40% 55%;animation:26s ease-in-out infinite alternate aurora;position:absolute;inset:-25%}@keyframes aurora{0%{background-position:85% 5%,10% 95%,55% 60%,25% 15%}33%{background-position:65% 20%,30% 80%,75% 40%,10% 35%}66%{background-position:95% 30%,5% 70%,40% 75%,35% 5%}to{background-position:75% 0,20% 100%,60% 45%,15% 25%}}.sectie.kop:after,.sectie.cta:after{content:"";z-index:-1;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");position:absolute;inset:0}.knop,.knop:not(.open):not(.donker),.knop.groen{font-family:var(--font-tekst);text-transform:none;letter-spacing:-.005em;color:#111;filter:none;background:#fff;border:1px solid #11111124;border-radius:999px;font-size:.95rem;font-weight:500;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;box-shadow:0 1px 2px #1111110f,0 8px 20px -12px #11111159}.knop:not(.open):not(.donker):hover,.knop.groen:hover{color:#111;filter:none;background:#fff;border-color:#11111147;transform:translateY(-1px);box-shadow:0 2px 4px #11111114,0 14px 28px -12px #1116}.knop svg{transition:transform .25s}.knop:hover svg{transform:translate(3px)}.knop.open,.knop:not(.open)~.knop:not(.open){color:var(--ink);border:1px solid var(--rand);box-shadow:none;background:0 0;transform:none}.knop.open:hover,.knop:not(.open)~.knop:not(.open):hover{border-color:var(--ink);color:var(--ink);background:#1111110a}.sectie.kop .knop:not(.open):not(.donker),.balk .knop:not(.open):not(.donker),.voet .knop:not(.open):not(.donker),.actiebalk .knop:not(.open):not(.donker){border-color:#0000;box-shadow:inset 0 1px #fff9,0 10px 30px -12px #96bef08c}.sectie.kop .knop:not(.open):not(.donker):hover{box-shadow:inset 0 1px #fff9,0 16px 36px -12px #96bef0b3}.sectie.kop .knop.open,.balk .knop.open,.voet .knop.open,.actiebalk .knop:not(.open)~.knop:not(.open),.sectie.kop .knop:not(.open)~.knop:not(.open){color:var(--navy-ink);backdrop-filter:blur(6px);background:#ffffff0f;border-color:#ffffff38}.sectie.kop .knop.open:hover,.sectie.kop .knop:not(.open)~.knop:not(.open):hover{color:var(--navy-ink);background:#ffffff1f;border-color:#fff6}@property --hoek{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rand-draai{to{--hoek:360deg}}.knop{isolation:isolate;position:relative;overflow:hidden}.knop:not(.open):not(.donker){background:linear-gradient(#fff 0%,#eef3fa 100%);border-color:#0000}.knop:not(.open):not(.donker):hover{background:linear-gradient(#fff 0%,#e6eef9 100%);border-color:#0000}.knop:not(.open):not(.donker):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--hoek), #1111111f 0deg, #6ea0e1f2 60deg, #e1be82f2 110deg, #1111111f 170deg, #1111111f 360deg);-webkit-mask-composite:xor;padding:1.5px;animation:5s linear infinite rand-draai;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.knop:not(.open):not(.donker):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fffffff2 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.knop:not(.open):not(.donker):hover:after{transition:transform .8s;transform:translate(120%)}.knop:not(.open)~.knop:not(.open):before,.knop:not(.open)~.knop:not(.open):after{display:none}.knop .icoon-pijl{color:#fff;stroke-width:2.2px;background:#111;border-radius:50%;width:1.85rem;height:1.85rem;margin:-.35rem -.8rem -.35rem .15rem;padding:.42rem;transition:transform .3s cubic-bezier(.2,.7,.2,1),background .3s}.knop:hover .icoon-pijl{background:#3f74c4;transform:translate(3px)}.sectie.kop .knop.open .icoon-pijl,.sectie.kop .knop:not(.open)~.knop:not(.open) .icoon-pijl{color:#111;background:#fff}.knop .icoon-pijl,.knop:hover .icoon-pijl{box-shadow:0 2px 6px -2px #11111159}@media (prefers-reduced-motion:reduce){.knop:not(.open):not(.donker):before{animation:none}.knop:not(.open):not(.donker):hover:after{transition:none;transform:translate(-120%)}}.contact-tabs-lijst button[aria-selected=true],.tabs-lijst button[aria-selected=true],.pl-dag[aria-pressed=true],.pl-tijd[aria-pressed=true],.sk-knop[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.contact-tabs-lijst,.contact-tabs-lijst button,.sk-knop,.pl-dag,.pl-tijd{border-radius:999px}.contact-tabs-lijst button,.sk-knop{font-family:var(--font-tekst);text-transform:none;letter-spacing:0;font-size:.95rem}.promo-knop{font-family:var(--font-tekst);text-transform:none;letter-spacing:0;border-radius:999px;font-size:.875rem}.promo-knop[data-geluid][aria-pressed=false]{color:#111;background:#fff;border-color:#11111124}.promo-knop[data-geluid][aria-pressed=false]:hover{background:#f4f4f4}.promo-groot{color:#111;background:#fff;border-radius:50%;box-shadow:0 0 0 .6rem #ffffff2e}.kh-optie input:checked+span:before{background:#111;border-color:#111}.kh-balk i{background:#111}.kaart,.dienstkaart,.voorbeeldkaart,.keuzekaart,.pakket,.maandblok li{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}.kaart:hover,.dienstkaart:hover,.voorbeeldkaart:hover,.pakket:hover,.maandblok li:hover{box-shadow:inset 0 1px 0 #ffffffe6, 0 2px 4px #1111110d, 0 22px 40px -20px var(--gloed);border-color:#d9a23a8c;transform:translateY(-3px)}.sectie.kop .keuzekaart,.sectie.kop .hs-link,.sectie.kop .kaart{backdrop-filter:blur(6px);background:linear-gradient(#ffffff12,#ffffff05),#11111173;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 20px 40px -24px #000c}.sectie.kop .keuzekaart:hover{box-shadow:inset 0 1px 0 #ffffff1a, 0 24px 44px -22px var(--gloed);border-color:#d9a23a73;transform:translateY(-3px)}.icoonrond,.icoonrond.groot{background:var(--accent-tint);width:2.5rem;height:2.5rem;color:var(--accent-diep);border-radius:10px;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #b982222e}.icoonrond.groot{width:3rem;height:3rem}.icoonrond svg{stroke-width:1.6px;width:1.2rem;height:1.2rem}.sectie.kop .icoonrond{color:var(--amber);background:#d9a23a24;box-shadow:inset 0 0 0 1px #d9a23a47}.sectie.cta{isolation:isolate;color:var(--ink);background:#eaf1fa;position:relative;overflow:hidden}.sectie.cta:before{content:"";z-index:-1;pointer-events:none;filter:blur(40px);background-image:radial-gradient(closest-side,#78aaeb8c,#0000),radial-gradient(closest-side,#aacdf58c,#0000),radial-gradient(closest-side,#ebcd9666,#0000);background-position:90% 10%,10% 90%,50%;background-repeat:no-repeat;background-size:55% 80%,50% 70%,40% 60%;animation:30s ease-in-out infinite alternate aurora-band;position:absolute;inset:-25%}@keyframes aurora-band{0%{background-position:90% 10%,10% 90%,50%}50%{background-position:70% 30%,25% 70%,65% 35%}to{background-position:95% 25%,5% 75%,40% 60%}}.sectie.cta .cta-in h2,.sectie.cta .cta-in .lead,.sectie.cta .cta-in p,.sectie.cta .cta-in a:not(.knop){color:var(--ink)}.sectie.cta .knop:not(.open):not(.donker){color:#111;background:#fff;border-color:#11111124;transform:none}.sectie.cta .knop:not(.open):not(.donker):hover{background:#fff;transform:translateY(-1px)}.sectie.cta .knop.open,.sectie.cta .knop:not(.open)~.knop:not(.open){color:#111;box-shadow:none;background:#ffffff59;border-color:#1111114d}.sectie.cta :focus-visible{outline-color:#111}.voet{position:relative;overflow:hidden}.voet:after{content:"AVAM AI";text-align:center;white-space:nowrap;pointer-events:none;font-family:var(--font-kop);letter-spacing:-.05em;background:linear-gradient(#f5f5f51a,#f5f5f503);color:#0000;-webkit-background-clip:text;background-clip:text;margin:3rem 0 -.12em;font-size:clamp(5rem,20vw,18rem);font-weight:300;line-height:.8;display:block}@media (prefers-reduced-motion:reduce){.sectie.kop:before,.sectie.cta:before{animation:none}.knop,.kaart,.keuzekaart,.dienstkaart,.voorbeeldkaart,.pakket,.maandblok li{transition:none}.knop:hover,.kaart:hover,.keuzekaart:hover,.dienstkaart:hover,.voorbeeldkaart:hover{transform:none}}.sectie.kop,.sectie.kop.met-patroon{background-color:var(--bg);color:var(--ink);background-image:radial-gradient(48rem 26rem at 90% -8%, var(--accent-tint), transparent 70%)}.sectie.kop:before,.sectie.kop:after,.sectie.cta:before,.sectie.cta:after{content:none;animation:none}body .sectie.kop{--mut:#45433d;--gedempt:#5e5b52;--link:var(--ink);--amber-tekst:#7d5300}.sectie.kop .keuzekaart,.sectie.kop .hs-link,.sectie.kop .kaart{border-color:var(--line);backdrop-filter:none;background:#fff;box-shadow:0 1px 2px #3c321e0d,0 10px 28px -16px #3c321e2e}.sectie.kop .keuzekaart:hover{border-color:var(--rand);transform:translateY(-2px);box-shadow:0 1px 2px #3c321e0f,0 14px 30px -16px #3c321e3d}.sectie.kop .icoonrond{background:var(--accent-tint);color:var(--accent-diep);box-shadow:inset 0 0 0 1px #b982222e}.balk{background:var(--bg);border-bottom:1px solid var(--line)}.balk nav{font-family:var(--font-tekst);text-transform:none;letter-spacing:0;font-size:.95rem;font-weight:500}.balk nav a{color:var(--mut)}.balk nav a:hover{color:var(--ink)}.balk nav a[aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:.45em;text-decoration-thickness:2px}.menuknop{color:var(--ink);border-color:var(--line);background:#fff}.actiebalk{border-top:1px solid var(--line);background:#fbf9f5f5}.knop:not(.open):not(.donker),.knop.groen,.sectie.cta .knop:not(.open):not(.donker),.sectie.kop .knop:not(.open):not(.donker),.balk .knop:not(.open):not(.donker),.actiebalk .knop:not(.open):not(.donker){color:#fff;box-shadow:none;background:#111;border:1px solid #111;transform:none}.knop:not(.open):not(.donker):hover,.knop.groen:hover,.sectie.cta .knop:not(.open):not(.donker):hover,.sectie.kop .knop:not(.open):not(.donker):hover{color:#fff;box-shadow:none;background:#2b2b2b;border-color:#2b2b2b;transform:none}.knop:not(.open):not(.donker):before,.knop:not(.open):not(.donker):after{content:none;animation:none}.knop .icoon-pijl,.knop:hover .icoon-pijl,.sectie.kop .knop.open .icoon-pijl,.sectie.kop .knop:not(.open)~.knop:not(.open) .icoon-pijl{background:var(--amber);color:#111;box-shadow:none}.knop:hover .icoon-pijl{background:var(--accent-licht)}.knop.open,.knop:not(.open)~.knop:not(.open),.sectie.kop .knop.open,.balk .knop.open,.sectie.kop .knop:not(.open)~.knop:not(.open),.actiebalk .knop:not(.open)~.knop:not(.open),.sectie.cta .knop.open,.sectie.cta .knop:not(.open)~.knop:not(.open){color:var(--ink);border:1px solid var(--rand);box-shadow:none;backdrop-filter:none;background:#fff;transform:none}.knop.open:hover,.knop:not(.open)~.knop:not(.open):hover,.sectie.kop .knop.open:hover,.sectie.kop .knop:not(.open)~.knop:not(.open):hover,.sectie.cta .knop.open:hover,.sectie.cta .knop:not(.open)~.knop:not(.open):hover{background:var(--bg2);border-color:var(--ink);color:var(--ink)}.knop.open .icoon-pijl,.knop:not(.open)~.knop:not(.open) .icoon-pijl{background:var(--ink);color:#fff}.voet .knop:not(.open):not(.donker){color:#111;box-shadow:none;background:#fff;border-color:#fff}.sectie.cta :focus-visible,.sectie.kop :focus-visible,.balk :focus-visible{outline-color:#111}.kaart,.helft,.aanbod-blok,.keuzekaart,.dienstkaart,.team li,.formulier,.hs-link,.vrij a,.pakket,.maandblok li,.voorbeeldkaart,.prijs,.aanbod,.bundelbalk{border-radius:16px}.kaart,.helft,.aanbod-blok,.dienstkaart,.pakket,.maandblok li,.voorbeeldkaart,.prijs,.formulier,.team li,.aanbod,.bundelbalk{box-shadow:0 1px 2px #3c321e0d,0 10px 28px -16px #3c321e2e}.kaart:hover,.dienstkaart:hover,.voorbeeldkaart:hover,.pakket:hover,.maandblok li:hover{border-color:var(--rand);transform:translateY(-2px);box-shadow:0 1px 2px #3c321e0f,0 16px 32px -16px #3c321e3d}.pakket.persoonlijk{box-shadow:0 0 0 1px var(--amber), 0 14px 30px -18px #3c321e4d}.stapicoon{box-shadow:none}.formulier input,.formulier textarea,.formulier select{background:#fff}.sectie.licht{background-color:var(--bg2);background-image:none}.sectie.cta{color:var(--ink);background:#f8e9c9}h1{letter-spacing:-.03em;font-weight:400}h2{letter-spacing:-.025em;font-weight:500}.prijs .bedrag b{font-weight:500}body:has(main>.sectie.hero) main>.sectie:not(.kop):not(.cta)>.wrap h2:first-of-type:before{content:none}.team:not(.team-teaser) .portret{aspect-ratio:1;border-radius:12px;width:100%;max-width:16rem;height:auto}.label,.melding,.keuze-regel,.vr-tekst .label,.promo-knop,.badge,.concept-label,.vm-kaart figcaption{font-family:var(--font-tekst);text-transform:none;letter-spacing:0;font-size:.85rem}.label,.badge,.vm-kaart figcaption{font-weight:500}h1{font-size:clamp(2.25rem,1.6rem + 2.8vw,4rem);font-weight:500;line-height:1.08}.hero h1{font-size:clamp(2.25rem,1.6rem + 2.8vw,4rem)}.keuzekaart .icoonrond,.helft h3 .icoonrond,.aanbod-blok .icoonrond,.aanbod>.icoonrond,.kaart>.icoonrond{display:none}.keuzekaart{grid-template-columns:1fr auto}@media (width<=43.99em){.keuzekaart{grid-template-columns:1fr}}.vrij a:not(:has(.vr-beeld)){grid-template-columns:1fr}.aanbod{display:block}#wat-we-doen .helft{box-shadow:none;background:0 0;border:0;padding:0}#wat-we-doen .vrij a{background:#fff}.hero-gezichten{color:var(--mut);align-items:center;gap:.9rem;max-width:34rem;margin:1.25rem 0 0;font-size:.95rem;display:flex}.hg-rij{flex:none;display:flex}.hg-rij img{object-fit:cover;border:2px solid var(--bg);border-radius:50%;width:2.75rem;height:2.75rem}.hg-rij img+img{margin-left:-.7rem}@media (width>=52em){.balk{z-index:30;position:sticky;top:0}html{scroll-padding-top:5rem}}.voet:after{content:none}:root{--navy:#111;--navy-ink:#f5f5f5;--navy-hover:#262626;--bg:#fbf9f5;--bg2:#f3efe7;--bg3:#eae5da;--line:#e4ded2;--rand:#85806f;--ink:#111;--mut:#45433d;--gedempt:#5e5b52;--kaart-bg:#fff;--amber:#d9a23a;--amberink:#111;--accent-hover:#e3b35a;--amber-tekst:#7d5300;--raster:#ffffff09;--accent-licht:#e9bc66;--accent-diep:#b98222;--accent-tint:#fbf1dd;--gloed:#d9a23a73}.voet{--bg:#111;--bg2:#1c1c1c;--bg3:#262626;--line:#2e2e2e;--rand:#707070;--ink:#f5f5f5;--mut:#a6a6a6;--gedempt:#8f8f8f;--kaart-bg:#1c1c1c;--amber-tekst:var(--amber);--link:var(--amber);--focus:var(--amber)}
