.tech-workflow{margin:40px 0}.workflow-step{display:flex;margin-bottom:30px;position:relative}.step-number{flex:0 0 50px;height:50px;background:var(--gruen-cta);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;margin-right:20px;box-shadow:0 5px 15px rgba(149,193,33,0.2)}.step-content{flex:1;padding-top:5px}.step-content h4{font-size:20px;margin-bottom:10px;color:#333}.workflow-step:not(:last-child)::after{content:'';position:absolute;top:50px;left:25px;width:2px;height:calc(100% - 20px);background:rgba(149,193,33,0.2)}.feature-list{list-style:none;padding:0;margin:0}.feature-list li{position:relative;padding:15px 0 15px 35px;border-bottom:1px solid rgba(0,0,0,0.05)}.feature-list li:last-child{border-bottom:none}.feature-list li strong{color:#333;display:block;margin-bottom:5px;font-size:17px}@media (max-width:768px){.workflow-step{flex-direction:column}.step-number{margin-bottom:15px}.workflow-step:not(:last-child)::after{left:25px;top:50px;height:30px}.feature-list li{padding:15px 0 15px 30px}.feature-list li::before{font-size:18px;top:16px}.feature-list li strong{font-size:16px}}