.workflow .header h1{color:#0e0e11;font-family:Graphik-400-Regular;font-size:54px;font-style:normal;font-weight:500;letter-spacing:-.81px;line-height:64.8px;margin-bottom:0;text-align:center}.workflow .header h1 strong{font-family:Graphik-500-Medium}.workflow .header{margin-bottom:90px}.workflow .steps{display:grid;gap:90px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));margin-bottom:60px}.workflow .step{text-align:center}.workflow .step-top{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:26px}.workflow .step-number{align-items:center;background:linear-gradient(135deg,#141417,#141417);border-radius:50%;color:#fff;display:inline-block;display:flex;font-size:36px;font-weight:700;height:63px;justify-content:center;line-height:48px;width:63px}.workflow .step h3{color:#141417;font-size:36px;font-weight:500;line-height:48px;margin-bottom:0}.workflow .step p{color:#141417;font-size:20px;font-style:normal;font-weight:400;line-height:32px;text-align:center}.workflow .workflow-card{background:hsla(0,0%,100%,.72);border:3px solid #fff;border-radius:17px;box-shadow:0 0 26px 0 rgba(0,0,0,.06);padding:140px 100px 60px}.workflow .workflow-steps{align-items:center;display:flex;gap:20px;justify-content:space-between;position:relative}.workflow .workflow-step{align-items:center;display:flex;flex:1;flex-direction:column;min-width:100px;position:relative;text-align:center}.workflow .workflow-step .step-bottom{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;top:12px}.workflow .workflow-step:nth-child(odd) .step-bottom{flex-direction:column-reverse}.workflow .workflow-step:nth-child(odd) .step-icon{margin-bottom:0;margin-top:5px}.workflow .workflow-step:nth-child(odd) .step-bottom{position:relative;top:-120px}.workflow .step-circle:before{background:#141417;bottom:-10px;content:"";height:10px;position:absolute;width:2px}.workflow .workflow-step:nth-child(odd) .step-circle:before{background:#141417;content:"";height:10px;position:absolute;top:-10px;width:2px}.workflow .workflow-step:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='3' fill='none' viewBox='0 0 101 3'%3E%3Cpath stroke='%23141417' stroke-dasharray='4 4' stroke-width='1.5' d='m.008.75 100 .996'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:2px;position:absolute;right:-58%;top:10px;width:100%;z-index:1}.workflow .workflow-step:last-child:after{display:none}.workflow .step-circle{background:#141417;border-radius:50%;color:#fff;font-size:11px;font-style:normal;font-weight:500;height:21px;line-height:32.5px;position:relative;width:21px;z-index:2}.workflow .step-circle,.workflow .step-icon{align-items:center;display:flex;justify-content:center}.workflow .step-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' fill='none' viewBox='0 0 52 52'%3E%3Ccircle cx='26' cy='26' r='26' fill='url(%23a)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='13.5' x2='42' y1='5' y2='46.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23e9d7ff'/%3E%3Cstop offset='1' stop-color='%23c3d7f2'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-size:cover;flex-shrink:0;height:52px;margin-bottom:5px;padding:5px;width:52px}.workflow .step-label{color:#0e0e11;font-family:Graphik-500-Medium;font-size:19px;font-style:normal;font-weight:500;line-height:32.5px;text-align:center}.workflow .cta-container .scroll-button{background-color:#0e0e11;border:2px solid #0e0e11;border-radius:100px;color:#fff;display:inline-block;font-size:17.7px;font-weight:500;line-height:26px;padding:11px 22px;text-decoration:none}.workflow .cta-container .scroll-button:hover{background:#fff!important;border:2px solid #0e0e11!important;box-shadow:0 5px 20px rgba(0,0,0,.1)!important;color:#000!important;outline:none!important}.workflow .cta-container{margin-top:66px;text-align:center}@media only screen and (max-width:479px) and (min-width:220px){.workflow .workflow-steps{align-items:center;display:flex;gap:20px;justify-content:space-between;overflow:auto;position:relative}.workflow .workflow-step{margin-bottom:30px}.workflow .final-step{margin-left:0;margin-top:20px}.workflow .workflow-step:nth-child(odd) .step-bottom{flex-direction:column;position:relative;top:0}.workflow .workflow-step:nth-child(odd) .step-circle:before{bottom:-10px;top:auto}.workflow .workflow-step:nth-child(odd) .step-icon{margin-bottom:0;margin-top:10px}.workflow .step-icon{margin-bottom:0}.workflow .workflow-steps{align-items:flex-start;flex-direction:row}.workflow .workflow-card{padding:60px 0 20px 15px!important}.workflow .workflow-step .step-bottom{top:10px}.workflow .step-label{margin-top:10px}.workflow .steps{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media only screen and (max-width:767px) and (min-width:480px){.workflow .workflow-steps{align-items:center;display:flex;gap:20px;justify-content:space-between;overflow:auto;position:relative}.workflow .workflow-step{margin-bottom:30px}.workflow .final-step{margin-left:0;margin-top:20px}.workflow .workflow-step:nth-child(odd) .step-bottom{flex-direction:column;position:relative;top:0}.workflow .workflow-step:nth-child(odd) .step-circle:before{bottom:-10px;top:auto}.workflow .workflow-step:nth-child(odd) .step-icon{margin-bottom:0;margin-top:10px}.workflow .workflow-card{padding:40px 0 20px 15px}.workflow .step-icon{margin-bottom:0}.workflow .workflow-steps{align-items:flex-start;flex-direction:row}.workflow .workflow-card{padding:60px 15px 20px!important}.workflow .workflow-step .step-bottom{top:10px}.workflow .workflow-step{min-width:120px}.workflow .steps{gap:40px}}@media only screen and (max-width:985px) and (min-width:768px){.workflow .workflow-steps{align-items:center;display:flex;gap:20px;justify-content:space-between;overflow:auto;position:relative}.workflow .workflow-step{margin-bottom:30px}.workflow .final-step{margin-left:0;margin-top:20px}.workflow .workflow-step:nth-child(odd) .step-bottom{flex-direction:column;position:relative;top:0}.workflow .workflow-step:nth-child(odd) .step-circle:before{bottom:-10px;top:auto}.workflow .workflow-step:nth-child(odd) .step-icon{margin-bottom:0;margin-top:10px}.workflow .step-icon{margin-bottom:0}.workflow .workflow-steps{align-items:flex-start;flex-direction:row}.workflow .workflow-card{padding:60px 15px 20px!important}.workflow .workflow-step .step-bottom{top:10px}.workflow .workflow-step{min-width:150px}}@media only screen and (max-width:1200px) and (min-width:986px){.workflow .workflow-step{min-width:70px}.workflow .workflow-card{padding:140px 20px 60px}}