.solution-steps-section{background-color:#fff;padding:120px 0}@media(max-width: 1023px){.solution-steps-section{padding:80px 0}}@media(max-width: 767px){.solution-steps-section{padding:40px 0}}.solution-steps-section .solution-intro{max-width:490px;display:flex;flex-direction:column;gap:24px;justify-content:start;position:sticky;top:100px;z-index:1}@media(max-width: 991px){.solution-steps-section .solution-intro{max-width:100%;margin-bottom:60px;position:static}}.solution-steps-section .solution-title{font-weight:600;font-size:48px;line-height:1;letter-spacing:-1.2px;color:#1f1f1f;margin-bottom:0}@media(max-width: 767px){.solution-steps-section .solution-title{font-size:32px;letter-spacing:-0.8px}}.solution-steps-section .solution-description{font-weight:400;font-size:16px;line-height:1.4;color:#1f1f1f;margin-bottom:0}.solution-steps-section .btn-dark{background-color:#1f1f1f;color:#fff;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:-0.4px;padding:9px 24px;border:none;align-self:flex-start;transition:all .5s ease}.solution-steps-section .btn-dark:hover{background-color:#fec40d;color:#fff;border-radius:0 !important}@media(max-width: 767px){.solution-steps-section .btn-dark{width:100%;text-align:center}}.solution-steps-section .steps-container{display:flex;flex-direction:column;gap:40px;max-width:750px;margin-left:auto}@media(max-width: 1199px){.solution-steps-section .steps-container{max-width:100%}}.solution-steps-section .step-item{display:flex;flex-direction:column;gap:16px}.solution-steps-section .step-number{font-weight:400;font-size:16px;line-height:1.4;color:rgba(31,31,31,.7)}.solution-steps-section .step-content{display:flex;flex-direction:column;gap:0}.solution-steps-section .step-title{font-weight:700;font-size:24px;line-height:1.2;color:#1f1f1f;margin-bottom:0}.solution-steps-section .step-description{font-weight:400;font-size:24px;line-height:1.2;color:#1f1f1f;margin-bottom:0}.solution-steps-section .step-divider{height:1px;background-color:#636363;width:100%;margin:0}