@font-face{font-family:ProcessFirs;src:url('/fonts/tt-firs-medium.woff2') format('woff2');font-weight:500;font-display:swap}
.process-section{position:relative;z-index:8;background:#12110f;color:#cabda3;padding:96px 6vw 80px;font:500 18px/1.55 ProcessFirs,Arial,sans-serif}
.process-inner{max-width:1280px;margin:auto}.process-section p,.process-section h2,.process-section h3,.process-section h4{margin:0;font-weight:500}
.process-kicker{font-size:12px;letter-spacing:.08em}.process-section h2{font-size:clamp(34px,4.2vw,64px);line-height:1.12;letter-spacing:-.035em;margin:24px 0}
.process-intro{max-width:830px;color:#e4e0d8}.process-steps{list-style:none;padding:0;margin:48px 0 0}
.process-steps>li{display:grid;grid-template-columns:60px minmax(0,1.6fr) minmax(0,1fr);gap:32px;border-top:1px solid #cabda340;padding:32px 0;align-items:start}
.process-number{font-size:32px;line-height:1.2;color:#cabda3}.process-section h3{font-size:clamp(25px,2.5vw,36px);line-height:1.15;letter-spacing:-.025em;margin-bottom:18px}
.process-steps>li>div>p:not(.process-people),.process-start>div>p:not(.process-kicker){color:#e4e0d8}
.process-section .process-people{font-size:13px;color:#b5afa5;margin-top:18px}.process-output{font-size:16px;padding-left:28px;border-left:1px solid #cabda340}.process-output span{display:block;font-size:12px;letter-spacing:.04em;color:#b5afa5;margin-bottom:12px}
.process-start{display:grid;grid-template-columns:1fr 1fr;gap:6vw;margin-top:24px;padding-top:44px;border-top:1px solid #cabda340}.process-start h3{margin-top:20px}
.process-agreement{padding:30px;background:#cabda3;color:#12110f}.process-section h4{font-size:21px;line-height:1.3}.process-agreement ul{padding-left:20px;margin:20px 0 0;font-size:16px}.process-agreement li+li{margin-top:10px}
.process-questions{margin-top:44px}.process-questions details{border-top:1px solid #cabda340}.process-questions details:last-child{border-bottom:1px solid #cabda340}.process-questions summary{padding:22px 8px;cursor:pointer;min-height:48px}.process-questions details p{max-width:850px;padding:0 8px 24px;font-size:16px;color:#e4e0d8}
.process-contact{display:inline-flex;align-items:center;gap:24px;padding:13px 24px;min-height:48px;margin-top:32px;border:1px solid #cabda380;border-radius:28px;font-size:16px;text-decoration:none;color:#cabda3}
.process-contact svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.3}.process-contact:focus-visible,.process-questions summary:focus-visible{outline:2px solid #fff;outline-offset:5px}
@media(max-width:1000px){.process-section{font-size:16px}.process-steps>li{grid-template-columns:45px minmax(0,1.6fr) minmax(0,1fr);gap:20px}.process-output{padding-left:20px}}
@media(max-width:700px){.process-section{padding:64px 24px 56px}.process-steps{margin-top:32px}.process-steps>li{grid-template-columns:36px minmax(0,1fr);gap:16px}.process-number{font-size:26px}.process-output{grid-column:2;padding:16px 0 0;border-left:0;border-top:1px solid #cabda326}.process-start{grid-template-columns:1fr;gap:28px}.process-start h3 br{display:none}.process-agreement{padding:24px}.process-contact{max-width:100%;gap:16px}}
