#process.process-section{padding-top:85px;padding-bottom:85px}.process-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:38px}.process-kicker{font-size:var(--text-caption);letter-spacing:1.8px;color:#7d8991;margin-bottom:22px;font-weight:700}.process-heading h2{font-size:max(var(--text-caption),clamp(32px,3.1vw,60px));line-height:1.12;letter-spacing:-1.5px;max-width:none;font-weight:900}.process-heading>p{font-size:17px;line-height:1.55;color:#75808a;margin:0 0 4px}.process-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.process-step{border:1px solid #e9edf0;border-radius:24px;background:linear-gradient(150deg,#fff 45%,#f5faff);padding:27px 24px 23px;display:flex;flex-direction:column;min-width:0;box-shadow:0 8px 35px #1f507505;transition:transform .2s,border-color .2s}.process-step:hover{transform:translateY(-4px);border-color:#a9dfff}.process-step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.process-number{font-size:50px;font-weight:800;letter-spacing:-2px;line-height:1;color:#079cfa}.process-step-top svg{width:48px;height:48px;background:#eef8ff;border-radius:15px;padding:9px;fill:none;stroke:#079cfa;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.process-step h3{font-size:23px;line-height:1.18;letter-spacing:-.6px;margin:0 0 17px;color:#171717}.process-step>p{font-size:14px;line-height:1.65;color:#6d7780;margin:0 0 30px;flex:1}.process-outcome{border-top:1px solid #e4edf2;padding-top:18px;font-size:var(--text-caption);color:#425866;display:flex;align-items:center;gap:9px}.process-outcome span{color:#079cfa}.process-next{margin-top:24px;border:1px solid #e6edf2;background:#f8fbfd;border-radius:24px;padding:25px 30px;display:flex;justify-content:space-between;gap:24px;align-items:center}.process-next strong{display:block;font-size:23px;letter-spacing:-.5px;margin-bottom:7px}.process-next div>span{font-size:14px;color:#75808a}.process-next .btn{white-space:nowrap;gap:28px;min-height:62px;font-size:14px}@media(min-width:1800px){.process-step{padding:35px 30px}.process-step h3{font-size:29px}.process-step>p{font-size:17px}.process-outcome{font-size:14px}}@media(max-width:1050px){.process-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.process-step h3{font-size:25px}}@media(max-width:600px){#process.process-section{padding:55px 0}.process-heading{display:block;margin-bottom:25px}.process-heading>p{margin-top:18px;font-size:15px}.process-heading h2{font-size:32px}.process-kicker{font-size:var(--text-caption);margin-bottom:15px}.process-cards{grid-template-columns:1fr;gap:14px}.process-step{padding:24px}.process-step-top{margin-bottom:22px}.process-number{font-size:43px}.process-step>p{margin-bottom:24px}.process-next{flex-direction:column;align-items:stretch;padding:24px}.process-next .btn{white-space:normal;text-align:center;font-size:var(--text-caption)}.process-next strong{font-size:21px}}@media(prefers-reduced-motion:reduce){.process-step{transition:none}.process-step:hover{transform:none}}