.vertical-stepper-container{max-width:1011px;margin:0 auto;padding:90px 20px 40px;background:#fff}@media(max-width:768px){.vertical-stepper-container{padding:24px 16px}}.vertical-stepper-container .stepper-header{text-align:center;margin-bottom:40px}@media(max-width:768px){.vertical-stepper-container .stepper-header{margin-bottom:32px}}.vertical-stepper-container .stepper-header .stepper-title{color:#0d0f2c;font-size:32px;font-weight:500;margin-bottom:53px;line-height:46px}.vertical-stepper-container .stepper-header .stepper-title .highlight{background:linear-gradient(269.86deg,#2c52be 11.04%,#ff822b 75.82%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-align:left}@media(max-width:768px){.vertical-stepper-container .stepper-header .stepper-title{font-size:24px;line-height:32px;padding:0 10px}}.vertical-stepper-container .stepper-steps .step-item{display:flex;justify-content:space-between;gap:32px;margin-bottom:40px;align-items:center;position:relative}@media(max-width:768px){.vertical-stepper-container .stepper-steps .step-item{gap:20px;margin-bottom:32px;flex-direction:column;align-items:flex-start}}.vertical-stepper-container .stepper-steps .step-item:last-child{margin-bottom:0}.vertical-stepper-container .stepper-steps .step-item .step-left-section{min-width:80px;padding-top:8px;flex-shrink:0}@media(max-width:768px){.vertical-stepper-container .stepper-steps .step-item .step-left-section{min-width:70px;padding-top:6px}}.vertical-stepper-container .stepper-steps .step-item .step-left-section .step-number-label{color:#1e3a8a;font-family:Inter;font-weight:600;font-style:Semi Bold;font-size:16px;line-height:24px;letter-spacing:.3px;vertical-align:middle;text-transform:uppercase}@media(max-width:768px){.vertical-stepper-container .stepper-steps .step-item .step-left-section .step-number-label{font-size:12px}}.vertical-stepper-container .stepper-steps .step-item .step-icon-container{flex-shrink:0;position:relative;display:flex;flex-direction:column;align-items:center}.vertical-stepper-container .stepper-steps .step-item .step-icon-container .step-connector{width:1px;height:122px;background:#d6d6d6;position:absolute;z-index:1;bottom:-99px;border-radius:1px}@media(max-width:768px){.vertical-stepper-container .stepper-steps .step-item .step-icon-container{height:auto;display:none}}.vertical-stepper-container .stepper-steps .step-item .step-content{flex:1;max-width:670px;background:rgba(236,239,255,.2);border-radius:30px;padding:20px 30px;border:2px solid #ecefff;text-align:left}@media(max-width:768px){.vertical-stepper-container .stepper-steps .step-item .step-content{width:344px;max-width:unset}}.vertical-stepper-container .stepper-steps .step-item .step-content .step-title{font-family:Inter;font-weight:500;font-style:Medium;font-size:24px;line-height:100%;letter-spacing:.8px;vertical-align:middle;color:#0d0f2c;margin:0 0 8px}@media(max-width:768px){.vertical-stepper-container .stepper-steps .step-item .step-content .step-title{font-size:18px;margin-bottom:6px}}.vertical-stepper-container .stepper-steps .step-item .step-content .step-description{font-family:Inter;font-weight:400;font-style:Regular;font-size:16px;line-height:24px;letter-spacing:.2px;vertical-align:middle;color:#333}@media(max-width:768px){.vertical-stepper-container .stepper-steps .step-item .step-content .step-description{font-size:14px;line-height:1.5}}