/* Focused navigation cleanup. Existing motion and interaction layers are unchanged. */
.pb-process-services{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:32px 0 0;border-top:1px solid #d9d9d9}
.pb-process-services>div{max-width:670px}
.pb-process-services h3{font-size:clamp(24px,2.5vw,34px);font-weight:400;line-height:1.3;letter-spacing:-.02em}
.pb-process-services p{margin-top:14px;font-size:17px;line-height:1.65;color:#626262}
.pb-site .pb-nav-button,.pb-about>div>a.pb-nav-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:52px;width:fit-content;padding:14px 28px;border:1px solid #181818;border-radius:32px;background:#181818;color:#fff;font-size:15px;line-height:1.4;text-align:center}
.pb-about>div>a.pb-nav-button{margin-top:28px}
.pb-next-step .pb-next-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px}
.pb-next-step .pb-next-links>a{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 16px;border:1px solid #cbd0d3;border-radius:12px}
.pb-next-links>a>small{font-size:12px;font-weight:400;color:#626262}
.pb-next-links>a>span{font-size:17px;line-height:1.5}
@media(max-width:760px),(max-width:950px) and (max-height:500px){
 .pb-process-services{flex-direction:column;align-items:flex-start;gap:24px;padding-top:28px}
 .pb-process-services p{font-size:16px}
 .pb-next-step .pb-next-links{grid-template-columns:minmax(0,1fr);gap:12px}
 .pb-next-step .pb-next-links>a{gap:6px;padding:16px}
}
