.p-contact .btn:active{transform:scale(.97)}.p-contact .btn,.p-contact .talk{-webkit-tap-highlight-color:transparent}.p-contact section{padding:var(--sp-normaal) 0}.p-contact .mono{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3);font-size:.62rem}.p-contact .pillbar{z-index:9;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff9;border:1px solid #ffffffbf;border-radius:99px;align-items:center;gap:22px;padding:8px 10px 8px 22px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #3c1e781a}.p-contact .pillbar nav a.nu{color:var(--ink);font-weight:600}.p-contact .smal{max-width:720px}.p-contact .top{padding-top:clamp(120px,15vw,180px);padding-bottom:var(--sp-kort)}.p-contact .top h1{letter-spacing:-.025em;font-size:clamp(2.1rem,4.4vw,3.4rem)}.p-contact .top .lead{margin-top:clamp(16px,2vw,22px)}.p-contact .belofte{border-left:3px solid var(--acc);color:var(--ink);margin-top:clamp(18px,2.2vw,24px);padding-left:clamp(14px,1.8vw,20px);font-weight:500}.p-contact .afspraak{padding-top:var(--sp-kort)}.p-contact .agenda iframe{border-radius:var(--r);border:0;width:100%;min-height:620px;margin-top:clamp(16px,2vw,22px)}.p-contact .agenda-nog-niet{border:1px solid var(--edge);border-radius:var(--r);background:#ffffff9e;padding:clamp(20px,2.6vw,28px)}.p-contact .agenda-nog-niet p{color:var(--tx2);margin-top:var(--sp-2)}.p-contact .formulierblok{margin-top:clamp(34px,4vw,52px)}.p-contact .cform{gap:clamp(14px,1.8vw,20px);margin-top:clamp(20px,2.4vw,28px);display:grid}.p-contact .crij{gap:6px;display:grid}.p-contact .crij label{font-size:.94rem;font-weight:500}.p-contact input,.p-contact textarea{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--edge-2);border-radius:var(--r-s);width:100%;transition:border-color .2s var(--ease);padding:12px 14px}.p-contact input:focus-visible,.p-contact textarea:focus-visible{border-color:var(--acc);outline:none;box-shadow:0 0 0 3px #703be724}.p-contact textarea{resize:vertical}.p-contact .cvink{color:var(--tx2);align-items:center;gap:10px;font-size:.94rem;display:flex}.p-contact .cvink input{width:auto;accent-color:var(--acc)}.p-contact .cform .btn{justify-self:start}.p-contact .cform .btn[disabled]{opacity:.6;cursor:progress}.p-contact .cfout{color:var(--roze);font-size:.88rem}.p-contact .cklein{color:var(--tx3);font-size:.86rem}.p-contact .choney{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.p-contact .cbevestig{background:var(--panel);border:1px solid var(--edge);border-left:3px solid var(--acc);border-radius:var(--r);margin-top:clamp(20px,2.4vw,28px);padding:clamp(22px,2.8vw,30px)}.p-contact .cbev-t{font-family:var(--disp);letter-spacing:-.015em;margin-top:var(--sp-2);font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:800}.p-contact .cbevestig p+p{color:var(--tx2);margin-top:var(--sp-3);font-size:.94rem}.p-contact .gegevens{border-top:1px solid var(--edge);grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,30px);margin-top:clamp(34px,4vw,52px);padding-top:clamp(20px,2.4vw,28px);display:grid}.p-contact .gegevens p{margin-top:var(--sp-2);color:var(--tx2)}.p-contact .gegevens a:hover{color:var(--acc)}.p-contact .nazorg{color:var(--tx2);margin-top:clamp(22px,2.8vw,30px)}.p-contact .tlink{color:var(--acc);border-bottom:1px solid #703be74d;font-weight:500}.p-contact .tlink:hover{border-bottom-color:var(--acc)}.p-contact .verdwaald{gap:var(--sp-3);flex-wrap:wrap;margin-top:clamp(26px,3.2vw,38px);display:flex}.p-contact .juridisch h2{font-family:var(--disp);letter-spacing:-.015em;margin-top:clamp(30px,3.6vw,44px);font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:800}.p-contact .juridisch h2:first-child{margin-top:0}.p-contact .juridisch p,.p-contact .juridisch li{color:var(--tx2);margin-top:var(--sp-3)}.p-contact .juridisch ul,.p-contact .juridisch ol{margin:0;padding-left:20px}.p-contact .juridisch a{color:var(--acc);border-bottom:1px solid #703be74d}.p-contact .aanvullen{margin-top:var(--sp-3);border:1px dashed var(--edge-2);border-radius:var(--r-s);color:var(--tx3);padding:12px 14px;font-size:.9rem;display:block}@media (max-width:860px){.p-contact .pillbar{gap:12px}.p-contact .gegevens{grid-template-columns:1fr}}
