.AssessmentStepper-module__dlu5cG__container{background:linear-gradient(135deg,#f5f7fa 0%,#e8ecf1 100%);justify-content:center;align-items:flex-start;min-height:auto;margin-bottom:0;padding:2rem 1rem;display:flex}@media (min-width:640px){.AssessmentStepper-module__dlu5cG__container{padding:2rem 1.5rem}}@media (min-width:768px){.AssessmentStepper-module__dlu5cG__container{padding:2.5rem 2rem}}@media (min-width:1024px){.AssessmentStepper-module__dlu5cG__container{padding:3rem 2rem}}.AssessmentStepper-module__dlu5cG__stepperCard{background-color:#fff;border-radius:1rem;width:100%;max-width:100%;padding:1.5rem;animation:.6s ease-out AssessmentStepper-module__dlu5cG__fadeInUp;box-shadow:0 10px 40px #0000001a}@media (min-width:640px){.AssessmentStepper-module__dlu5cG__stepperCard{max-width:700px;padding:2rem}}@media (min-width:768px){.AssessmentStepper-module__dlu5cG__stepperCard{max-width:800px;padding:2.5rem}}@media (min-width:1024px){.AssessmentStepper-module__dlu5cG__stepperCard{border-radius:1.25rem;max-width:900px;padding:3rem}}@media (min-width:1280px){.AssessmentStepper-module__dlu5cG__stepperCard{max-width:1000px;padding:3.5rem}}.AssessmentStepper-module__dlu5cG__progressContainer{margin-bottom:2rem}@media (min-width:640px){.AssessmentStepper-module__dlu5cG__progressContainer{margin-bottom:2.5rem}}@media (min-width:1024px){.AssessmentStepper-module__dlu5cG__progressContainer{margin-bottom:3rem}}.AssessmentStepper-module__dlu5cG__progressBar{background-color:#e5e7eb;border-radius:1rem;width:100%;height:.5rem;margin-bottom:1.5rem;overflow:hidden}@media (min-width:640px){.AssessmentStepper-module__dlu5cG__progressBar{height:.625rem;margin-bottom:2rem}}.AssessmentStepper-module__dlu5cG__progressFill{background:linear-gradient(90deg,#1a87c6 0%,#1569a0 100%);border-radius:1rem;height:100%;transition:width .5s}.AssessmentStepper-module__dlu5cG__stepsIndicator{justify-content:space-between;gap:1rem;display:flex}.AssessmentStepper-module__dlu5cG__stepIndicator{flex-direction:column;flex:1;align-items:center;gap:.5rem;transition:all .3s;display:flex}@media (min-width:640px){.AssessmentStepper-module__dlu5cG__stepIndicator{gap:.75rem}}.AssessmentStepper-module__dlu5cG__stepNumber{color:#9ca3af;background-color:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:700;transition:all .3s;display:flex}@media (min-width:640px){.AssessmentStepper-module__dlu5cG__stepNumber{width:3rem;height:3rem;font-size:1.125rem}}@media (min-width:1024px){.AssessmentStepper-module__dlu5cG__stepNumber{width:3.5rem;height:3.5rem;font-size:1.25rem}}.AssessmentStepper-module__dlu5cG__stepActive .AssessmentStepper-module__dlu5cG__stepNumber{color:#fff;background:linear-gradient(135deg,#1a87c6 0%,#1569a0 100%);transform:scale(1.05);box-shadow:0 4px 12px #1a87c666}.AssessmentStepper-module__dlu5cG__stepNumberValue{display:block}.AssessmentStepper-module__dlu5cG__stepIcon{width:1.5rem;height:1.5rem;color:inherit;display:none}.AssessmentStepper-module__dlu5cG__stepIcon svg{width:100%;height:100%}@media (min-width:1280px){.AssessmentStepper-module__dlu5cG__stepNumberValue{display:none}.AssessmentStepper-module__dlu5cG__stepIcon{justify-content:center;align-items:center;display:flex}}.AssessmentStepper-module__dlu5cG__stepLabel{color:#9ca3af;text-align:center;font-size:.75rem;font-weight:600;transition:all .3s}@media (min-width:640px){.AssessmentStepper-module__dlu5cG__stepLabel{font-size:.875rem}}@media (min-width:1024px){.AssessmentStepper-module__dlu5cG__stepLabel{font-size:.9375rem}}.AssessmentStepper-module__dlu5cG__stepActive .AssessmentStepper-module__dlu5cG__stepLabel{color:#1a87c6;font-weight:700}.AssessmentStepper-module__dlu5cG__stepContent{width:100%}@keyframes AssessmentStepper-module__dlu5cG__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.AssessmentStepper-module__dlu5cG__stepLabel{display:none}.AssessmentStepper-module__dlu5cG__stepIndicator{gap:.25rem}}@media (min-width:640px) and (max-width:767px){.AssessmentStepper-module__dlu5cG__stepLabel{font-size:.8125rem}}@media (min-width:1024px) and (max-width:1440px){.AssessmentStepper-module__dlu5cG__stepperCard{max-width:950px}}@media (min-width:1440px){.AssessmentStepper-module__dlu5cG__container{padding:4rem 2rem}.AssessmentStepper-module__dlu5cG__stepperCard{max-width:1100px;padding:4rem}}
