.hv2,.hv2-donker{--hv-nacht:#0a0a0a;--hv-diep:#111111;--hv-paneel:#171717;--hv-paneel-hoog:#1f1f1f;--hv-lijn:rgba(255,255,255,0.1);--hv-lijn-sterk:rgba(255,255,255,0.18);--hv-tekst:#ededed;--hv-gedempt:#a3a3a3;--hv-zwak:#737373;--hv-iris:#6c70ef;--hv-iris-zacht:#acaff6;--hv-amber:#f0a05a;background:var(--hv-nacht);color:var(--hv-tekst)}.hv2{font-family:var(--font-inter),system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.hv2-licht{--hv-nacht:#ffffff;--hv-diep:#f5f5f5;--hv-paneel:#ffffff;--hv-paneel-hoog:#efefef;--hv-lijn:rgba(10,10,10,0.08);--hv-lijn-sterk:rgba(10,10,10,0.16);--hv-tekst:#0a0a0a;--hv-gedempt:#525252;--hv-zwak:#8a8a8a;--hv-iris:#6c70ef;--hv-iris-zacht:#474deb;--hv-amber:#c96f1c;background:var(--hv-nacht);color:var(--hv-tekst)}.hv2-licht .hv2-knop-primair{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 6px 18px -8px rgba(109,91,239,.55)}.hv2-licht .hv2-knop-primair:hover{background:#5a5fed}.hv2 ::selection{background:rgba(108,112,239,.45);color:#fff}.hv2 :focus-visible{outline:2px solid var(--hv-iris-zacht);outline-offset:3px;border-radius:6px}.hv2-display{font-weight:750;letter-spacing:-.035em;line-height:1.02}.hv2-display,.hv2-kop{font-family:var(--font-heading),var(--font-inter),sans-serif;text-wrap:balance}.hv2-kop{font-weight:700;letter-spacing:-.028em;line-height:1.08}.hv2-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.hv2-wrap{padding-inline:40px}}.hv2-knop{display:inline-flex;align-items:center;gap:.5rem;height:46px;padding-inline:22px;border-radius:999px;font-weight:600;font-size:15px;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap}.hv2-knop-primair{background:var(--hv-iris);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 8px 30px -8px rgba(108,112,239,.7)}.hv2-knop-primair:hover{background:#8185f1}.hv2-knop-rustig{border:1px solid var(--hv-lijn-sterk);color:var(--hv-tekst)}.hv2-knop-rustig:hover{border-color:var(--hv-iris-zacht)}.hv2-nachtlicht{background:radial-gradient(60% 45% at 50% 62%,rgba(108,112,239,.16),transparent 70%),radial-gradient(40% 30% at 50% 100%,rgba(108,112,239,.1),transparent 70%)}.hv2-stekker{opacity:0;transform-box:fill-box;transform-origin:center;animation:hv2-stekker 7.2s ease-out infinite}@keyframes hv2-stekker{0%{opacity:0;transform:scale(.85)}13%,3%{opacity:1;transform:scale(1)}16.5%,to{opacity:0;transform:scale(.9)}}.hv2-stekker-ring{fill:none;stroke:#ffffff;stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center;animation:hv2-stekker-ring 7.2s ease-out infinite}@keyframes hv2-stekker-ring{0%,3%{transform:scale(1);opacity:.8}14%,to{transform:scale(1.9);opacity:0}}@media (prefers-reduced-motion:reduce){.hv2-stekker{opacity:1}.hv2-stekker,.hv2-stekker-ring{animation:none}}.hv2-scrollpijl{color:rgba(237,235,247,.7);animation:hv2-scrollpijl 2s ease-in-out infinite}@keyframes hv2-scrollpijl{0%,to{transform:translateY(-3px);opacity:.55}50%{transform:translateY(5px);opacity:1}}@media (prefers-reduced-motion:reduce){.hv2-scrollpijl{animation:none}}.hv2-raster{background-image:linear-gradient(90deg,rgba(237,235,247,.055) 1px,transparent 0),linear-gradient(180deg,rgba(237,235,247,.055) 1px,transparent 0);background-size:64px 64px;background-position:50%;-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 45%,#000 25%,transparent 100%);mask-image:radial-gradient(ellipse 60% 55% at 50% 45%,#000 25%,transparent 100%)}.hv2-raster-sterker{background-image:linear-gradient(90deg,rgba(237,235,247,.085) 1px,transparent 0),linear-gradient(180deg,rgba(237,235,247,.085) 1px,transparent 0)}.hv2-cursor{animation:hv2-cursor 1s step-end infinite}@keyframes hv2-cursor{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hv2-cursor{animation:none}}.hv2-levend{background-image:linear-gradient(100deg,var(--hv-iris) 0,var(--hv-iris-zacht) 30%,var(--hv-amber) 50%,var(--hv-iris-zacht) 70%,var(--hv-iris) 100%);background-size:250% 100%;display:inline-block;padding-bottom:.14em;margin-bottom:-.14em;transform-origin:50% 60%;animation:hv2-levend 7s ease-in-out infinite alternate,hv2-hartslag 2.6s ease-in-out infinite}@keyframes hv2-hartslag{0%,30%,to{transform:scale(1)}8%{transform:scale(1.018)}16%{transform:scale(1.004)}22%{transform:scale(1.012)}}@keyframes hv2-levend{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.hv2-levend{animation:none;background-position:50% 50%}}.hv2-sectie section .hv2-wrap>*{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.hv2-sectie[data-zichtbaar] section .hv2-wrap>*{opacity:1;transform:none}.hv2-sectie[data-zichtbaar] section .hv2-wrap>:nth-child(2){transition-delay:.12s}.hv2-sectie[data-zichtbaar] section .hv2-wrap>:nth-child(3){transition-delay:.24s}.hv2-sectie[data-zichtbaar] section .hv2-wrap>:nth-child(4){transition-delay:.36s}.hv2-sectie[data-zichtbaar] section .hv2-wrap>:nth-child(n+5){transition-delay:.48s}@media (prefers-reduced-motion:reduce){.hv2-sectie section .hv2-wrap>*{opacity:1;transform:none;transition:none}.hv2 *{transition-duration:0s!important}}@keyframes hv2-zweef{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.hv2-zweef{animation:hv2-zweef 3.4s ease-in-out infinite alternate;will-change:transform}@media (prefers-reduced-motion:reduce){.hv2-zweef{animation:none}}@keyframes hv2-wijs{0%,24%,to{transform:translateX(0);opacity:.85}8%{transform:translateX(-4px);opacity:1}16%{transform:translateX(0);opacity:1}}.hv2-wijs{animation:hv2-wijs 4.8s ease-in-out infinite both;opacity:.85}@media (prefers-reduced-motion:reduce){.hv2-wijs{animation:none}}@keyframes hv2-ai-sparkle{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.hv2-ai-sparkle{animation:hv2-ai-sparkle 3.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hv2-ai-sparkle{animation:none}}.hv2-kopwaas{background:linear-gradient(180deg,var(--hv-nacht) 0,var(--hv-nacht) 62%,rgba(13,11,28,.55) 82%,rgba(13,11,28,0) 100%)}.hv2-licht .hv2-kopwaas{background:linear-gradient(180deg,var(--hv-nacht) 0,var(--hv-nacht) 62%,rgba(255,255,255,.6) 82%,rgba(255,255,255,0) 100%)}.hv2-vraagbalk{border-color:rgba(172,175,246,.28);background:rgba(255,255,255,.05);box-shadow:0 18px 50px -20px rgba(108,112,239,.55),inset 0 1px 0 rgba(255,255,255,.06)}.hv2-licht .hv2-vraagbalk{border-color:rgba(108,112,239,.28);background:#ffffff;box-shadow:0 18px 46px -22px rgba(108,112,239,.45),0 1px 2px rgba(10,10,10,.06)}.hv2-licht .hv2-raster{background-image:linear-gradient(90deg,rgba(10,10,10,.085) 1px,transparent 0),linear-gradient(180deg,rgba(10,10,10,.085) 1px,transparent 0)}.hv2-licht .hv2-kabel{stroke:rgba(10,10,10,.32)}.hv2-licht .hv2-kabel-punt{fill:rgba(10,10,10,.55)}.hv2-licht .hv2-stekker-bol{fill:#ffffff;stroke:rgba(10,10,10,.55)}.hv2-licht .hv2-stekker-icoon{stroke:#0a0a0a}.hv2-licht .hv2-stekker-ring{stroke:rgba(10,10,10,.6)}.hv2-licht .hv2-zweef>div{box-shadow:0 0 0 1px rgba(10,10,10,.08),0 12px 28px -12px rgba(10,10,10,.3)}.hv2-licht .hv2-chatframe>div:first-child{box-shadow:0 0 0 1px rgba(10,10,10,.1),0 40px 90px -40px rgba(10,10,10,.3),0 30px 80px -40px rgba(108,112,239,.35)!important}.hv2-licht .hv2-voortgang-spoor{background-color:rgba(10,10,10,.12)}.hv2-licht .hv2-scrollpijl{color:rgba(10,10,10,.6)}@keyframes hv2-adem{0%,to{opacity:.65;transform:translate(-50%,-50%) scale(.92)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}.hv2-adem{animation:hv2-adem 7s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hv2-adem{animation:none}}@keyframes hv2-scrol{0%,6%{object-position:50% 0}94%,to{object-position:50% 100%}}.hv2-scrol{object-position:50% 0;animation:hv2-scrol 40s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.hv2-scrol{animation:none}}@keyframes hv2-instap{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hv2-instap{animation:hv2-instap .35s ease-out both}@media (prefers-reduced-motion:reduce){.hv2-instap{animation:none}}.hv2-stippen{background-image:radial-gradient(rgba(17,24,39,.16) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 45%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 75% 70% at 50% 45%,#000 35%,transparent 100%)}@media (min-width:1024px) and (min-height:860px){.hv2-scherm{height:100dvh;overflow:hidden;display:flex;flex-direction:column}.hv2-scherm>main.hv2-scherm-vul{flex:1 1 auto;min-height:0}.hv2-scherm section.hv2-scherm-vul{height:100%;min-height:0}.hv2-scherm-voet{flex:none}}.hv2 .hv2-schuif{-webkit-appearance:none;appearance:none;height:6px;border-radius:999px;outline:none;cursor:pointer}.hv2 .hv2-schuif::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:999px;background:#fff;border:2px solid var(--hv-iris);box-shadow:0 2px 8px rgba(108,112,239,.35)}.hv2 .hv2-schuif::-moz-range-thumb{width:22px;height:22px;border-radius:999px;background:#fff;border:2px solid var(--hv-iris);box-shadow:0 2px 8px rgba(108,112,239,.35)}.hv2 .hv2-schuif:focus-visible::-webkit-slider-thumb{outline:3px solid rgba(108,112,239,.4);outline-offset:2px}.hv2 .hv2-schuif:focus-visible::-moz-range-thumb{outline:3px solid rgba(108,112,239,.4);outline-offset:2px}.hv2 [role=button],.hv2 button:not(:disabled){cursor:pointer}