.processPage{min-height:100vh}.processNav{background:var(--paper)}.processHero{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:82vh;padding:9vh 5vw 5vh;display:flex;position:relative;overflow:hidden}.processHero h1{letter-spacing:-.075em;z-index:1;margin:5vh 0;font-size:clamp(4rem,9vw,9rem);line-height:.87;position:relative}.processLead{z-index:1;justify-content:space-between;align-items:end;display:flex;position:relative}.processLead p{line-height:1.7}.processLead span{letter-spacing:.15em;font-size:.7rem}.processOrb{background:radial-gradient(circle at 35% 30%,#e9e4ff,#765aff 45%,#282244);border-radius:50%;width:32vw;height:32vw;position:absolute;bottom:-12vw;right:-3vw;box-shadow:-35px 30px 100px #7257ff40}.processIntro{border-bottom:1px solid var(--line);grid-template-columns:1fr 3fr;padding:11vw 5vw;display:grid}.processIntro h2{letter-spacing:-.06em;margin:0 0 42px;font-size:clamp(2.8rem,5.8vw,6rem);line-height:1}.processIntro>div>p{color:#66676b;max-width:680px;margin-left:auto;line-height:1.8}.processTimeline{background:var(--ink);color:#fff;padding:5vw}.processStep{border-bottom:1px solid #37383d;grid-template-columns:70px 100px minmax(340px,1.5fr) minmax(180px,.7fr);gap:3vw;padding:5vw 0;display:grid;position:relative}.stepRail{color:#85868b;flex-direction:column;align-items:center;font-size:.7rem;display:flex}.stepRail i{background:linear-gradient(#765aff,#3d3e43);flex:1;width:1px;min-height:80px;margin-top:22px;display:block}.stepPhase{color:#765aff;letter-spacing:.15em;margin:3px 0;font-size:.65rem;font-weight:700}.stepMain h2{letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(2rem,3.8vw,4.5rem)}.stepMain strong{color:#e5e5e7;margin-bottom:24px;font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.5;display:block}.stepMain>p{color:#9d9ea3;max-width:720px;margin:0;line-height:1.85}.stepOutput{border-top:1px solid #4a4b50;align-self:end;padding-top:18px}.stepOutput span{letter-spacing:.14em;color:#707177;font-size:.57rem}.stepOutput p{color:#d2d2d5;margin:10px 0 0;font-size:.83rem;line-height:1.6}.processPromise{padding:12vw 5vw}.processPromise h2{letter-spacing:-.07em;margin:7vw 0;font-size:clamp(3.5rem,7.5vw,8rem);line-height:.92}.processPromise>a{border-bottom:2px solid var(--ink);justify-content:space-between;max-width:650px;padding:20px 0;font-size:clamp(1.2rem,2vw,2rem);display:flex}@media (max-width:700px){.processHero{min-height:72vh;padding-top:8vh}.processHero h1{font-size:16vw}.processOrb{width:70vw;height:70vw;bottom:-10vw;right:-35vw}.processLead p br{display:none}.processIntro{grid-template-columns:1fr;gap:42px;padding-top:18vw;padding-bottom:18vw}.processIntro h2{font-size:12vw}.processIntro>div>p{margin-left:0}.processTimeline{padding:5vw}.processStep{grid-template-columns:36px 1fr;gap:15px;padding:18vw 0}.stepRail{grid-row:1/4}.stepPhase,.stepMain,.stepOutput{grid-column:2}.stepMain h2{font-size:10vw}.stepOutput{margin-top:20px}.processPromise{padding-top:22vw;padding-bottom:22vw}.processPromise h2{margin:18vw 0;font-size:13vw}}
