.process-section{background:#fff;overflow:hidden;padding:0;text-align:center}.process-section .process-container{align-items:center;display:flex;flex-direction:column}.process-section .process-line{display:flex;justify-content:center;margin-bottom:30px;overflow-x:auto;scrollbar-width:none;width:100%}.process-section .process-line::-webkit-scrollbar{display:none}.process-section .process-line svg{height:auto;max-width:1130px;min-width:700px;width:100%}.process-section .process-steps{display:flex;flex-wrap:nowrap;gap:25px;justify-content:center;width:100%}.process-section .process-step{background:#fff;border:1px solid #d9d9d9;border-radius:20px;box-shadow:0 2px 6px rgba(0,0,0,.06);flex:1 1 180px;margin-top:-30px;max-width:200px;padding:20px;text-align:center;transition:all .3s ease}.process-section .process-step:hover{box-shadow:0 4px 10px rgba(0,0,0,.1);transform:translateY(-8px)}.process-section .process-step h3{background-color:#f5f6fa;border-radius:10px;font-size:16px;font-weight:600;margin-bottom:12px;padding:10px 5px}.process-section .process-step p{color:#474c59;font-size:15px;font-weight:400;line-height:1.6;margin-bottom:0}@media (max-width:992px){.process-section{padding:30px 0}.process-section .process-line svg{width:1000px}.process-section .process-steps{flex-wrap:wrap;gap:20px;justify-content:center}.process-section .process-step{margin-top:0;max-width:260px;width:45%}}@media (max-width:600px){.process-section{padding:20px 0}.process-section .process-line svg{width:900px}.process-section .process-steps{align-items:center;flex-direction:column;gap:15px}.process-section .process-step{margin-top:0;max-width:320px;width:85%}.process-section .process-step h3{font-size:15px}.process-section .process-step p{font-size:14px}}