.pk-process-page{--process-card:#f7f4ee}.pk-process-page main{overflow:hidden}.pk-process-hero{position:relative;min-height:720px;display:flex;align-items:flex-end;color:#fff}.pk-process-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pk-process-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,24,20,.82),rgba(17,24,20,.35) 48%,rgba(17,24,20,.04) 75%)}.pk-process-hero-copy{position:relative;z-index:1;width:min(810px,94%);padding:clamp(4rem,8vw,8rem) clamp(1.5rem,7vw,8rem)}.pk-process-page h1,.pk-process-page h2,.pk-process-page h3{font-family:var(--serif);font-weight:400}.pk-process-hero h1{font-size:clamp(3.5rem,6vw,6.4rem);line-height:.98;margin:.2rem 0 1.5rem}.pk-process-hero-copy>p:not(.eyebrow){max-width:640px;font-size:1.12rem}.pk-process-intro{max-width:1400px;margin:auto;padding:clamp(5rem,9vw,9rem) clamp(1.5rem,5vw,5rem);display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,9vw,10rem)}.pk-process-intro h2,.pk-process-plan h2,.pk-process-request h2,.pk-process-personal h2,.pk-process-decision h2{font-size:clamp(2.7rem,4.4vw,5rem);line-height:1.02;margin:.2rem 0 1.5rem}.pk-process-intro-lead{font:400 clamp(1.3rem,1.8vw,1.75rem)/1.5 var(--serif);margin:0 0 2.5rem}.pk-process-promises{display:grid;gap:1px;background:var(--line)}.pk-process-promises span{padding:1.1rem 1.25rem;background:var(--paper);color:#5d625e;font-size:.88rem}.pk-process-promises strong{display:block;color:var(--ink);font:400 1.2rem var(--serif)}.pk-phase-map{display:grid;grid-template-columns:repeat(3,1fr);background:var(--forest);color:#fff;border-top:1px solid rgba(255,255,255,.17);position:sticky;top:90px;z-index:4}.pk-phase-map a{padding:1.25rem clamp(1rem,2.5vw,2.5rem);text-decoration:none;border-right:1px solid rgba(255,255,255,.16)}.pk-phase-map a:last-child{border:0}.pk-phase-map span,.pk-phase-map strong{display:block}.pk-phase-map span{color:var(--gold);font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}.pk-phase-map strong{font:400 clamp(.95rem,1.3vw,1.2rem) var(--serif);margin-top:.2rem}.pk-process-plan{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;background:var(--cream)}.pk-process-plan-copy{padding:clamp(4rem,7vw,7rem)}.pk-process-plan ol{list-style:none;padding:0;margin:2.5rem 0 0}.pk-process-plan li{display:grid;grid-template-columns:48px 1fr;gap:1rem;padding:1.15rem 0;border-top:1px solid var(--line)}.pk-process-plan li>span{color:var(--gold);font-size:.75rem;padding-top:.25rem}.pk-process-plan li strong{font:400 1.35rem var(--serif)}.pk-process-plan li p{margin:.2rem 0 0;color:#5d625e;font-size:.9rem}.pk-config-card{margin:clamp(2rem,7vw,7rem);background:#fff;box-shadow:0 28px 70px rgba(29,34,31,.12);padding:1rem}.pk-config-card-head{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--line)}.pk-config-card-head strong{font:400 1.35rem var(--serif)}.pk-config-card-head small{color:#686f69}.pk-config-shot{height:clamp(300px,32vw,480px);background:url('pk-process-hero.png') center/cover no-repeat}.pk-config-card dl{margin:1rem}.pk-config-card dl>div{display:flex;justify-content:space-between;padding:.7rem 0;border-bottom:1px solid var(--line)}.pk-config-card dd{margin:0;font-weight:600}.pk-config-card .button{margin:0 1rem 1rem}.pk-process-request{padding:clamp(6rem,9vw,9rem) clamp(1.5rem,5vw,5rem);background:var(--forest);color:#fff;text-align:center}.pk-process-request-inner{max-width:1120px;margin:auto}.pk-phase-pill{display:inline-flex;padding:.55rem .85rem;border:1px solid rgba(194,161,94,.65);border-radius:100px;color:var(--gold);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.5rem}.pk-process-request>div>p{max-width:760px;margin:0 auto;color:#d3dad5}.pk-request-boundary{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;margin:3rem 0}.pk-request-boundary>div{min-height:150px;padding:1.75rem 2rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);display:flex;flex-direction:column;justify-content:center;text-align:left}.pk-request-boundary>div:last-child{background:rgba(194,161,94,.1);border-color:rgba(194,161,94,.48)}.pk-request-boundary strong,.pk-request-boundary span{display:block}.pk-request-boundary strong{font:400 1.35rem var(--serif)}.pk-request-boundary span{color:#bec8c1}.pk-request-boundary b{color:var(--gold);font-size:1.6rem}.pk-process-request small{display:block;margin-top:1.2rem;color:#aeb9b2}.pk-process-personal{max-width:1400px;margin:auto;padding:clamp(5rem,9vw,9rem) clamp(1.5rem,5vw,5rem);display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,9rem);align-items:center}.pk-process-personal-photo{width:min(460px,100%);aspect-ratio:.82;margin:auto;overflow:hidden;border-radius:48% 48% 12px 12px;background:var(--cream);box-shadow:0 26px 60px rgba(41,47,43,.14)}.pk-process-personal-photo img{width:100%;height:100%;object-fit:cover;object-position:center 34%}.pk-personal-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:2.5rem}.pk-personal-steps article{background:var(--paper);padding:1.5rem}.pk-personal-steps span{color:var(--gold);font-size:.75rem}.pk-personal-steps h3{font-size:1.3rem;margin:.6rem 0}.pk-personal-steps p{font-size:.86rem;color:#5d625e}.pk-process-decision{text-align:center;padding:clamp(5rem,9vw,9rem) 1.5rem;background:#e6ded1}.pk-process-decision h2{max-width:1000px;margin-left:auto;margin-right:auto}.pk-process-decision>p:not(.eyebrow){max-width:720px;margin:0 auto 2.5rem}.pk-final-facts{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}.pk-final-facts span{border:1px solid rgba(36,45,39,.25);padding:.65rem 1rem;font-size:.82rem}
@media(max-width:900px){.pk-process-intro,.pk-process-plan,.pk-process-personal{grid-template-columns:1fr}.pk-phase-map{position:relative;top:auto;grid-template-columns:1fr 1fr}.pk-phase-map a:last-child{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.16)}.pk-config-card{margin-top:0}.pk-personal-steps{grid-template-columns:1fr 1fr}.pk-personal-steps article:last-child{grid-column:1/-1}}
@media(max-width:560px){.pk-process-hero{min-height:650px}.pk-process-hero:after{background:linear-gradient(0deg,rgba(17,24,20,.93),rgba(17,24,20,.1) 78%)}.pk-process-hero h1{font-size:clamp(2.75rem,12vw,3.35rem)}.pk-process-hero .button{width:100%}.pk-phase-map{grid-template-columns:1fr}.pk-phase-map a,.pk-phase-map a:last-child{grid-column:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.16);border-top:0}.pk-process-plan-copy{padding:4rem 1.25rem}.pk-config-card{margin:0 1rem 4rem}.pk-config-shot{height:280px}.pk-request-boundary{grid-template-columns:1fr}.pk-request-boundary>div{text-align:center;min-height:0}.pk-request-boundary b{transform:rotate(90deg)}.pk-personal-steps{grid-template-columns:1fr}.pk-personal-steps article:last-child{grid-column:auto}.pk-final-facts{flex-direction:column}}
.pk-process-hero h1{color:#fff}.pk-process-hero .eyebrow{color:#d3b16d}.pk-process-hero-copy>p{color:#fff}
