.process-section{padding:60px 20px 10px}.container{margin:0 auto;max-width:1200px}.process-wrapper{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;position:relative}.process-step{flex:1;position:relative;text-align:center}.process-box{background:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.08);margin-bottom:30px;padding:20px}.process-number{color:#0072bc;display:block;font-size:28px;font-weight:700;margin-bottom:10px}.process-text h3{color:#0b2c47;font-size:18px;font-weight:700;margin-bottom:8px}.process-text p{color:#333;font-size:14px;line-height:1.6}.process-line{background:#cfd8dc;height:60px;margin:0 auto;width:2px}.process-icon img{display:block;margin:0 auto;max-width:180px}@media (max-width:768px){.process-wrapper{align-items:center;flex-direction:column}.process-step{max-width:400px;width:100%}.process-line{height:40px}.process-icon img{max-width:100px}}