.home-signatuur{--signature-cut:14px;--signature-line:color-mix(in oklab, var(--accent) 65%, var(--border))}.home-signatuur :where(a,button){letter-spacing:0}.home-signatuur :is(a,button)[class*=bg-accent],.home-signatuur #contact button[type=submit],.home-signatuur section a[style*=gradient-sun]{clip-path:polygon(0 0,calc(100% - var(--signature-cut)) 0,100% var(--signature-cut),100% 100%,0 100%);border-radius:0;min-height:48px;box-shadow:none!important}.home-signatuur section :is(a,button)[class*=bg-accent]{gap:20px;padding-right:24px}.home-signatuur section :is(a,button)[class*=bg-accent]>svg{box-sizing:content-box;border:1px solid;border-radius:50%;flex-shrink:0;width:15px;height:15px;padding:7px}.home-signatuur header{box-shadow:none}.home-signatuur header nav{gap:24px}.home-signatuur header nav>.group>:is(a,button){padding-block:12px;position:relative}.home-signatuur header nav>.group>:is(a,button):after{content:"";background:var(--accent);clip-path:polygon(0 80%,calc(100% - 8px) 80%,100% 0,100% 35%,calc(100% - 8px) 100%,0 100%);opacity:0;width:100%;height:5px;transition:opacity .18s;position:absolute;bottom:2px;left:0}.home-signatuur header nav>.group:is(:hover,:focus-within)>:is(a,button):after{opacity:1}.home-signatuur header .group>.absolute>div{border-top:2px solid var(--accent);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);box-shadow:var(--shadow-soft);border-radius:0;min-width:250px;padding:12px}.home-signatuur header .group>.absolute>div a{border-bottom:1px solid var(--border);border-radius:0;padding:12px 10px}.home-signatuur header .group>.absolute>div a:last-child{border-bottom:0}.home-signatuur #top{min-height:max(680px,100svh - 56px)}.home-signatuur #top>.relative{padding-top:160px;padding-bottom:110px}.home-signatuur #top h1{max-width:1050px}@media(min-width:1024px){.home-signatuur #top h1{font-size:76px;line-height:1.04}}.home-signatuur #top p:first-child{align-items:center;gap:12px;display:flex}.home-signatuur #top p:first-child:before{content:"";background:var(--accent-bright);clip-path:polygon(0 100%,40% 25%,58% 58%,80% 0,100% 100%,90% 100%,79% 25%,59% 82%,40% 48%,12% 100%);width:24px;height:12px;display:block}.home-signatuur #top [role=img]{border-width:0 0 0 2px;border-color:var(--accent);border-radius:0}.home-signatuur #top+section{background:var(--background)}.home-signatuur #top+section [role=img]{border-radius:0}.home-signatuur .homelight-navy article{border-top:2px solid var(--accent);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);border-radius:0;position:relative}.home-signatuur .homelight-navy article:after{content:"";background:var(--accent);transform-origin:0 0;width:34px;height:1px;position:absolute;top:0;right:0;transform:rotate(45deg)}.home-signatuur .homelight-navy article>span:first-child{display:none}.home-signatuur .homelight-navy .border-l-2{border-left-width:1px}.home-signatuur #belofte{background:var(--background);position:relative}.home-signatuur #belofte:before,.home-signatuur #hoe-het-werkt:before{content:"";background:var(--accent);transform-origin:0;width:52px;height:2px;position:absolute;top:0;left:max(24px,50% - 616px);transform:rotate(-35deg)}.home-signatuur #belofte>div>div{gap:0 64px}.home-signatuur #belofte article{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:36px 0 40px;transform:none}.home-signatuur #belofte article>div>span{border:1px solid var(--signature-line);border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;display:grid}.home-signatuur #hoe-het-werkt{background:var(--secondary);position:relative}.home-signatuur #hoe-het-werkt article{border:0;border-top:1px solid var(--signature-line);background:0 0;border-radius:0;padding:24px 20px 20px 0;transform:none}.home-signatuur #hoe-het-werkt article>div>span{border:1px solid var(--accent);border-radius:50%;place-items:center;width:48px;height:48px;font-size:16px;display:grid}.home-signatuur #hoe-het-werkt+section .grid>.group{border-top:2px solid var(--accent);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);border-radius:0;box-shadow:none!important}.home-signatuur #hoe-het-werkt+section .group>span{border-radius:0}.home-signatuur #contact form{border:0;border-top:2px solid var(--accent);background:0 0;border-radius:0;padding:32px 0 0;box-shadow:none!important}.home-signatuur #contact :is(input,textarea){background:var(--card);border-width:0 0 1px;border-radius:0}.home-signatuur #contact>div>div>div:first-child{border:1px solid var(--accent);background:0 0;border-radius:50%}.home-signatuur #contact>div>div>div:first-child svg{color:var(--accent)}.home-signatuur footer{border-top:2px solid var(--accent)}@media(min-width:768px)and (max-width:1199px){.home-signatuur header nav{gap:14px;font-size:12px}.home-signatuur header nav>a:last-child{padding-inline:14px}}@media(max-width:767px){.home-signatuur{--signature-cut:12px}.home-signatuur #top{min-height:790px}.home-signatuur #top>.relative{padding-top:145px;padding-bottom:125px}.home-signatuur #top h1{font-size:42px;line-height:1.04}.home-signatuur section :is(a,button)[class*=bg-accent]{gap:12px;padding-inline:18px;font-size:13px}.home-signatuur #belofte article{padding-block:28px}.home-signatuur header>div:nth-child(2){overflow-y:auto}.home-signatuur header>div:nth-child(2)[class*="max-h-[90vh]"]{max-height:calc(100svh - 85px)}.home-signatuur header nav{gap:16px}}
