.p-werkwijze .btn:active{transform:scale(.97)}.p-werkwijze .btn,.p-werkwijze .talk{-webkit-tap-highlight-color:transparent}.p-werkwijze section{padding:var(--sp-normaal) 0}.p-werkwijze .adem{padding-top:0;padding-bottom:var(--sp-hoofdstuk)}.p-werkwijze section:has(+.adem){padding-bottom:var(--sp-kort)}.p-werkwijze .adem+section{padding-top:var(--sp-kort)}.p-werkwijze .zone{padding-top:var(--sp-hoofdstuk);padding-bottom:var(--sp-hoofdstuk)}.p-werkwijze .zone:not(.fin){background-image:linear-gradient(180deg, #2c1060e0 0%, #2c1060e6 45%, #260e54f0 100%), url(/assets/zone-keuring.jpg), var(--korrel);background-size:cover, cover, var(--korrel-maat);background-position:50%,50% 42%,0 0;background-repeat:no-repeat,no-repeat,repeat}.p-werkwijze section:has(+.zone){padding-bottom:var(--sp-hoofdstuk)}.p-werkwijze .zone+section{padding-top:var(--sp-hoofdstuk)}.p-werkwijze .mono{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3);font-size:.62rem}.p-werkwijze .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-werkwijze .pillbar nav a.nu{color:var(--ink);font-weight:600}.p-werkwijze .top{padding-top:clamp(120px,15vw,190px)}.p-werkwijze .top h1{letter-spacing:-.025em;max-width:14ch;font-size:clamp(2.3rem,5vw,4rem)}.p-werkwijze .topgrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.p-werkwijze .topbeeld{aspect-ratio:5/6;border-radius:clamp(18px,2.2vw,28px);margin:0;overflow:hidden;box-shadow:0 22px 60px #3c1e781f}.p-werkwijze .topbeeld img{object-fit:cover;width:100%;height:100%;display:block}.p-werkwijze .antwoord{font-family:var(--disp);letter-spacing:-.012em;text-wrap:pretty;max-width:62ch;margin-top:clamp(22px,3vw,34px);font-size:clamp(1.05rem,1.5vw,1.32rem);font-weight:800;line-height:1.35}.p-werkwijze .top .lead{margin-top:clamp(24px,3.2vw,38px);font-size:clamp(1.02rem,1.3vw,1.2rem)}.p-werkwijze .adem-b{border-radius:clamp(18px,2.2vw,28px);height:clamp(180px,24vw,300px);overflow:hidden;box-shadow:0 26px 70px #3c1e7829}.p-werkwijze .adem-b img{object-fit:cover;object-position:center 40%;width:100%;height:100%}@keyframes diepte{0%{transform:translateY(-8%)}to{transform:translateY(8%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.p-werkwijze .adem-b,.p-werkwijze .topbeeld{view-timeline-name:--venster;view-timeline-axis:block;position:relative}.p-werkwijze .adem-b img,.p-werkwijze .topbeeld img{height:130%;animation:linear both diepte;animation-timeline:--venster;position:absolute;top:-15%;left:0}}}.p-werkwijze .adem-b.lila img{filter:hue-rotate(38deg)saturate(1.05)}.p-werkwijze .bewijs{border-radius:var(--r);aspect-ratio:4/3;margin:clamp(22px,3vw,32px) 0 0;overflow:hidden;box-shadow:0 22px 60px #3c1e7824}.p-werkwijze .bewijs img{object-fit:cover;width:100%;height:100%}.p-werkwijze .koppel{border-radius:var(--r);margin:clamp(22px,3vw,32px) 0 0;overflow:hidden;box-shadow:0 22px 60px #3c1e7824}.p-werkwijze .koppel img{width:100%;height:auto}.p-werkwijze .kolom{color:var(--tx2);flex-direction:column;gap:clamp(18px,2.2vw,26px);max-width:60ch;display:flex}.p-werkwijze .kolom .lead{color:var(--ink);font-weight:500}.p-werkwijze .naslot{color:var(--tx2);flex-direction:column;gap:clamp(18px,2.2vw,26px);max-width:62ch;margin-top:clamp(32px,4vw,48px);display:flex}.p-werkwijze .inleiding{color:var(--tx2);max-width:62ch;margin-top:clamp(18px,2.4vw,26px);margin-bottom:clamp(24px,3vw,34px)}.p-werkwijze .uitgelicht{color:var(--ink);font-size:1.04rem;font-weight:500}.p-werkwijze .tlink{color:var(--acc);border-bottom:1px solid #703be74d;font-weight:500}.p-werkwijze .tlink:hover{border-bottom-color:var(--acc)}.p-werkwijze .vragen{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.6vw,34px);margin:clamp(34px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.p-werkwijze .vr{border-top:2px solid var(--ink);padding-top:clamp(18px,2.2vw,26px);display:block}.p-werkwijze .vrn{font-family:var(--punch);color:var(--lav);margin-bottom:clamp(10px,1.4vw,16px);font-size:clamp(2.4rem,4.4vw,3.6rem);line-height:1;display:block}.p-werkwijze .vr h3{font-size:clamp(1.15rem,1.7vw,1.42rem)}.p-werkwijze .vr p{color:var(--tx2);margin-top:var(--sp-3);font-size:.96rem}.p-werkwijze .standen{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,22px);display:grid}.p-werkwijze .st{border-radius:var(--r);background:#ffffff14;border:1px solid #ffffff38;padding:clamp(20px,2.4vw,28px)}.p-werkwijze .st p{color:var(--tx2);margin-top:var(--sp-3);font-size:.94rem}.p-werkwijze .st:last-child{border-color:#ffb3e680}.p-werkwijze .traject{margin:clamp(34px,4vw,52px) 0 0;padding:0;list-style:none}.p-werkwijze .tr{border-top:1px solid var(--edge);grid-template-columns:64px 1fr;align-items:start;gap:clamp(14px,2vw,26px);padding:clamp(20px,2.6vw,30px) 0;display:grid}.p-werkwijze .tr:last-child{border-bottom:1px solid var(--edge)}.p-werkwijze .trn{font-family:var(--disp);color:var(--acc);padding-top:5px;font-size:.9rem;font-weight:800}.p-werkwijze .tr h3{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;font-size:clamp(1.08rem,1.5vw,1.3rem);display:flex}.p-werkwijze .trm{font-family:var(--sans);color:var(--tx3);font-size:.84rem;font-weight:400}.p-werkwijze .tr p{color:var(--tx2);margin-top:var(--sp-2);max-width:58ch}.p-werkwijze .fragment{background:var(--panel);border:1px solid var(--edge);border-radius:var(--r);margin:clamp(28px,3.4vw,42px) 0 0;overflow:hidden;box-shadow:0 16px 44px #3c1e7814}.p-werkwijze .frkop{border-bottom:1px solid var(--edge);padding:clamp(20px,2.6vw,30px) clamp(20px,2.8vw,34px) clamp(18px,2.2vw,26px)}.p-werkwijze .frding{font-family:var(--disp);letter-spacing:-.025em;color:var(--ink);margin-top:10px;font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:800;line-height:1.05}.p-werkwijze .frafals{color:var(--ink);max-width:48ch;margin-top:12px;font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.5}.p-werkwijze .frlabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);font-size:.62rem;display:block}.p-werkwijze .frafals .frlabel{vertical-align:.12em;margin-right:8px;display:inline}.p-werkwijze .frgroepen{grid-template-columns:repeat(3,1fr);margin:0;padding:clamp(6px,1vw,10px) 0;display:grid}.p-werkwijze .frgroep{padding:clamp(12px,1.6vw,18px) clamp(20px,2.8vw,34px)}.p-werkwijze .frgroep+.frgroep{border-left:1px solid var(--edge)}.p-werkwijze .frgroep dt{margin-bottom:8px}.p-werkwijze .frgroep dd{color:var(--tx2);margin:0;padding:5px 0;font-size:.94rem;line-height:1.4}.p-werkwijze .frgroep dd+dd{border-top:1px solid var(--edge)}.p-werkwijze .frgroep-nooit dt{color:var(--roze)}.p-werkwijze .frgroep-nooit dd{color:var(--ink);font-weight:500}.p-werkwijze .fragment figcaption{border-top:1px solid var(--edge);color:var(--tx3);background:#00000004;padding:12px clamp(20px,2.8vw,34px);font-size:.86rem}.p-werkwijze .inbreng{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.6vw,34px);margin-top:clamp(30px,3.6vw,44px);display:grid}.p-werkwijze .ib{border-top:2px solid var(--ink);padding-top:clamp(16px,2vw,22px)}.p-werkwijze .ib h3{font-size:clamp(1.05rem,1.5vw,1.25rem)}.p-werkwijze .ib p{color:var(--tx2);margin-top:var(--sp-3);font-size:.96rem}.p-werkwijze .h3{font-family:var(--disp);letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:800}.p-werkwijze .mensen{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,30px);margin-top:clamp(18px,2.4vw,26px);display:grid}.p-werkwijze .ms{border-top:1px solid var(--edge-2);padding-top:clamp(14px,1.8vw,18px)}.p-werkwijze .ms h3{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;font-size:1.08rem;display:flex}.p-werkwijze .msr{font-family:var(--sans);color:var(--tx3);font-size:.84rem;font-weight:400}.p-werkwijze .ms p{color:var(--tx2);margin-top:var(--sp-2);font-size:.94rem}.p-werkwijze .pcase{background:var(--panel);border:1px solid var(--edge);border-radius:var(--r);margin-top:clamp(28px,3.4vw,42px);overflow:hidden;box-shadow:0 22px 60px #3c1e781a}.p-werkwijze .pckop{justify-content:space-between;align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--edge);background:#703be70a;padding:clamp(12px,1.6vw,16px) clamp(18px,2.4vw,28px);display:flex}.p-werkwijze .pcrijen{margin:0;padding:0}.p-werkwijze .pcrij{border-bottom:1px solid var(--edge);grid-template-columns:210px 1fr;align-items:baseline;gap:clamp(12px,2vw,24px);padding:clamp(14px,1.8vw,20px) clamp(18px,2.4vw,28px);display:grid}.p-werkwijze .pcrij:last-child{border-bottom:0}.p-werkwijze .pcrij dt{font-family:var(--disp);letter-spacing:-.01em;font-size:1rem;font-weight:800}.p-werkwijze .pcrij dd{color:var(--tx2);margin:0;font-size:.96rem}.p-werkwijze .faq{grid-template-columns:1fr 1fr;gap:0 clamp(20px,3vw,38px);display:grid}.p-werkwijze .fq h3{font-size:1.02rem}.p-werkwijze .fq p{color:var(--tx2);margin-top:var(--sp-2);max-width:52ch;font-size:.94rem}.p-werkwijze .fin h2{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:14px auto 0;font-size:clamp(2rem,4vw,3.2rem)}.p-werkwijze .fin .c{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:860px){.p-werkwijze .adem{display:none}.p-werkwijze section:has(+.adem){padding-bottom:var(--sp-normaal)}.p-werkwijze .two,.p-werkwijze .topgrid{grid-template-columns:1fr}.p-werkwijze .topbeeld{aspect-ratio:16/10;max-height:none;margin-top:8px;box-shadow:0 10px 28px #3c1e7814}.p-werkwijze .standen,.p-werkwijze .vragen,.p-werkwijze .inbreng,.p-werkwijze .faq{grid-template-columns:1fr}.p-werkwijze .traject,.p-werkwijze .mensen{scroll-snap-type:x mandatory;margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad));padding:4px var(--pad) 18px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.p-werkwijze .mensen{align-items:flex-start}.p-werkwijze .traject::-webkit-scrollbar{display:none}.p-werkwijze .mensen::-webkit-scrollbar{display:none}.p-werkwijze .tr,.p-werkwijze .ms{scroll-snap-align:start;max-width:320px;scroll-margin-left:var(--pad);background:var(--panel);border:1px solid var(--edge);border-radius:var(--r);flex:0 0 78vw;padding:18px;display:block}.p-werkwijze .tr:last-child{border-bottom:1px solid var(--edge)}.p-werkwijze .trn{margin-bottom:8px;padding-top:0;display:block}.p-werkwijze .tr h3{flex-direction:column;align-items:flex-start;gap:2px}.p-werkwijze .tr p,.p-werkwijze .ms p{font-size:.94rem}.p-werkwijze .vr{grid-template-columns:40px 1fr;gap:12px;display:grid}.p-werkwijze .vrn{margin-bottom:0;font-size:1.5rem;line-height:1.3}.p-werkwijze .pcrij{grid-template-columns:1fr;gap:6px}.p-werkwijze .frgroepen{grid-template-columns:1fr;padding:0}.p-werkwijze .frgroep{padding:14px 18px}.p-werkwijze .frgroep+.frgroep{border-left:0;border-top:1px solid var(--edge)}.p-werkwijze .frkop{padding:18px 18px 16px}.p-werkwijze .fragment figcaption{padding:11px 18px}.p-werkwijze .pillbar{gap:12px}}
