.stepper-process{padding:80px 100px;background:#fff;max-width:1650px;margin:0 auto}@media(max-width:1200px){.stepper-process{padding:80px 40px}}@media(max-width:900px){.stepper-process{padding:40px 20px}}.stepper-process .stepper-title{display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.stepper-process .stepper-title{flex-direction:column;align-items:center;gap:20px}}.stepper-process .stepper-title .stepper-title-text{font-size:36px;font-weight:500;line-height:46px;color:#060821;letter-spacing:-.03em;width:40%}@media(max-width:768px){.stepper-process .stepper-title .stepper-title-text{width:100%}}.stepper-process .stepper-title .stepper-title-text span{background:linear-gradient(270.15deg,#2C52BE 60.24%,#FF822B 99.8%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.stepper-process .stepper-title .salesforce-highlight-text{font-size:36px!important;font-weight:500!important;line-height:46px!important;color:#060821!important;letter-spacing:-.03em!important;width:40%!important}@media(max-width:768px){.stepper-process .stepper-title .salesforce-highlight-text{width:100%!important}}.stepper-process .stepper-title .salesforce-highlight-text span{color:#0da3de!important}.stepper-process .stepper-title .stepper-title-subtitle{font-size:16px;font-weight:400;line-height:24px;color:#333;letter-spacing:-.02em;width:40%}@media(max-width:768px){.stepper-process .stepper-title .stepper-title-subtitle{width:100%!important}}.stepper-process .stepper-container{max-width:1650px;margin:0 auto;position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:40px;padding-top:40px}.stepper-process .process-phase{display:flex;flex-direction:column;align-items:flex-start;position:relative;border-top:none;border-radius:24px;overflow:hidden}@media(max-width:1201px){.stepper-process .process-phase{height:100%;display:flex;flex-direction:column;grid-column:1/-1}}@media(max-width:768px){.stepper-process .process-phase{margin-top:0!important}}.stepper-process .process-phase.phase-1{margin-top:0}@media(max-width:1201px){.stepper-process .process-phase.phase-1{margin-top:0}}.stepper-process .process-phase.phase-2{margin-top:80px}@media(max-width:1201px){.stepper-process .process-phase.phase-2{margin-top:0}}.stepper-process .process-phase.phase-3{margin-top:200px}@media(max-width:1201px){.stepper-process .process-phase.phase-3{margin-top:0}}.stepper-process .process-phase.phase-4{margin-top:260px}@media(max-width:1201px){.stepper-process .process-phase.phase-4{margin-top:0}}.stepper-process .process-phase.phase-5{margin-top:320px}@media(max-width:1201px){.stepper-process .process-phase.phase-5{margin-top:0}}.stepper-process .process-phase .phase-header{background:#eef2ff;color:#1f2937;border-radius:20px 0 0 20px;width:calc(100% - 25px);text-align:center;position:relative;box-shadow:none;border:none;display:flex;align-items:center;justify-content:flex-start;min-height:66px;z-index:2}.stepper-process .process-phase .phase-header .phase-header-text{margin:0;font-size:20px;font-weight:500;color:#060821;line-height:100%;text-align:left;padding-left:20px;letter-spacing:-.02em}.stepper-process .process-phase .phase-header:after{content:"";position:absolute;right:-25px;top:0;width:25px;height:100%;background:#eef2ff;clip-path:polygon(0 0,100% 50%,0 100%)}.stepper-process .process-phase.phase-1 .phase-header,.stepper-process .process-phase.phase-1 .phase-header:after{background:#f4f6ff}.stepper-process .process-phase.phase-2 .phase-header,.stepper-process .process-phase.phase-2 .phase-header:after{background:#ebeeff}.stepper-process .process-phase.phase-3 .phase-header,.stepper-process .process-phase.phase-3 .phase-header:after{background:#d4daff}.stepper-process .process-phase.phase-4 .phase-header,.stepper-process .process-phase.phase-4 .phase-header:after{background:#c0c9fe}.stepper-process .process-phase .phase-steps{display:flex;flex-direction:column;align-items:center;width:calc(100% - 25px);overflow:hidden;position:relative;top:-20px;padding:40px 20px 20px;border:1px solid #e8e8e8;z-index:1;border-radius:0 0 24px 24px}.stepper-process .process-phase .process-step{background:#f5f5f5;border-radius:16px;padding:15px 16px;display:flex;align-items:center;gap:8px;width:100%;box-shadow:0 2px 8px rgba(0,0,0,.05)}.stepper-process .process-phase .process-step .step-icon{font-size:24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.stepper-process .process-phase .process-step .step-icon .step-icon-img{width:100%;height:100%;object-fit:cover}.stepper-process .process-phase .process-step .step-content{flex:1}.stepper-process .process-phase .process-step .step-content .step-title{margin:0;font-size:16px;font-weight:500;color:#060821;line-height:24px;letter-spacing:-.02em}.stepper-process .process-phase .process-step .step-content p{margin:8px 0 0;font-size:14px;color:#6b7280;line-height:1.5}.stepper-process .process-phase .step-chevron{color:#060821;width:24px;max-height:36px;padding:4px 10px;margin:8px 0;text-align:center}.stepper-process .forward-arrow{align-self:center;color:#667eea;position:relative}.stepper-process .forward-arrow.arrow-1{margin-top:120px}.stepper-process .forward-arrow.arrow-2{margin-top:200px}.stepper-process .forward-arrow.arrow-3{margin-top:280px}.stepper-process .forward-arrow.arrow-4{margin-top:360px}.stepper-process .feedback-loop{position:absolute;bottom:-80px;right:30%;color:#667eea;opacity:.8;z-index:1}@media(max-width:1200px){.stepper-process>div>div{display:grid;align-items:stretch;width:100%}.process-phase .phase-steps{flex:1;top:0;padding-top:24px}}