.tech-process .process-header h1{color:#00cd84;margin-bottom:3rem;text-align:center}.tech-process .description{color:#333}.tech-process .steps::-webkit-scrollbar{height:8px}.tech-process .steps::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.tech-process .step{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.08);padding:1rem}.tech-process .step-heading{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.tech-process .step-number{margin:0}.tech-process .step-title{font-size:1.5rem;margin:0;white-space:nowrap;width:80%}.opt{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.tech-process .horizontal-line{background-color:#00cd84;height:2.5px;left:0;margin:1rem 0;position:absolute;right:0}.tech-process .step{background-color:transparent;border-radius:0;box-shadow:none;flex:0 0 auto;padding:0}.tech-process .step-marker-wrapper{left:0;pointer-events:none;position:flex;top:calc(50% - 6px);width:100%}.tech-process .step-marker{background-color:#00cd84;border-radius:50%;height:20px;left:-1rem;margin-top:5px;position:flex;width:20px}.tech-process .steps{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);overflow-x:auto;padding-bottom:1rem;width:100%}.tech-process .step .step-icon{display:block;margin:1rem}