.ProcessFlowSection_processFlowSection__6E6ao{padding:120px 0;background:linear-gradient(135deg,#fafbfc,#f1f5f9);position:relative;overflow:hidden}.ProcessFlowSection_processFlowSection__6E6ao:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(30,64,175,.03) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(30,64,175,.03) 0,transparent 50%)}.ProcessFlowSection_processFlowSection__6E6ao:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(30,64,175,.08) 0,transparent 8%),radial-gradient(circle at 80% 20%,rgba(30,64,175,.06) 0,transparent 6%),radial-gradient(circle at 15% 80%,rgba(30,64,175,.05) 0,transparent 7%),radial-gradient(circle at 85% 70%,rgba(30,64,175,.04) 0,transparent 5%),linear-gradient(90deg,rgba(148,163,184,.02) 1px,transparent 0),linear-gradient(0deg,rgba(148,163,184,.02) 1px,transparent 0);background-size:100% 100%,100% 100%,100% 100%,100% 100%,50px 50px,50px 50px;animation:ProcessFlowSection_backgroundFloat__0v2NS 20s ease-in-out infinite}.ProcessFlowSection_processFlowSection__6E6ao .ProcessFlowSection_container__SxHcS:before{content:"";position:absolute;top:10%;left:5%;width:60px;height:60px;background:linear-gradient(45deg,rgba(30,64,175,.1),rgba(30,64,175,.1));border-radius:50%;animation:ProcessFlowSection_floatShape1__x0c_0 15s ease-in-out infinite;z-index:1}.ProcessFlowSection_processFlowSection__6E6ao .ProcessFlowSection_container__SxHcS:after{content:"";position:absolute;top:70%;right:8%;width:40px;height:40px;background:linear-gradient(45deg,rgba(30,64,175,.1),rgba(30,64,175,.1));border-radius:50%;animation:ProcessFlowSection_floatShape2__wkntq 18s ease-in-out infinite reverse;z-index:1}.ProcessFlowSection_processFlowSection__6E6ao .ProcessFlowSection_sectionHeader__Xp8QL:before{content:"";position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,transparent,rgba(30,64,175,.3),transparent);border-radius:2px;animation:ProcessFlowSection_shimmer__HQUFh 3s ease-in-out infinite}.ProcessFlowSection_processFlowSection__6E6ao .ProcessFlowSection_sectionHeader__Xp8QL:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,rgba(30,64,175,.3),transparent);border-radius:2px;animation:ProcessFlowSection_shimmer__HQUFh 3s ease-in-out 1.5s infinite}@keyframes ProcessFlowSection_backgroundFloat__0v2NS{0%,to{transform:translateY(0) rotate(0deg);opacity:.8}25%{transform:translateY(-10px) rotate(1deg);opacity:1}50%{transform:translateY(5px) rotate(-1deg);opacity:.9}75%{transform:translateY(-5px) rotate(.5deg);opacity:.95}}@keyframes ProcessFlowSection_floatShape1__x0c_0{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.6}25%{transform:translateY(-20px) translateX(10px) scale(1.1);opacity:.8}50%{transform:translateY(-10px) translateX(-15px) scale(.9);opacity:.7}75%{transform:translateY(-30px) translateX(5px) scale(1.05);opacity:.9}}@keyframes ProcessFlowSection_floatShape2__wkntq{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.5}33%{transform:translateY(-15px) translateX(-20px) scale(1.2);opacity:.7}66%{transform:translateY(-25px) translateX(15px) scale(.8);opacity:.6}}@keyframes ProcessFlowSection_shimmer__HQUFh{0%,to{opacity:.3;transform:translateX(-50%) scaleX(.8)}50%{opacity:.8;transform:translateX(-50%) scaleX(1.2)}}.ProcessFlowSection_processStep__fZUk8{z-index:2}.ProcessFlowSection_processStep__fZUk8:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05) 50%,hsla(0,0%,100%,.1));border-radius:24px;opacity:0;transition:opacity .3s ease;pointer-events:none}.ProcessFlowSection_processStep__fZUk8:hover:after{opacity:1}.ProcessFlowSection_numberBadge___mMNr{animation:ProcessFlowSection_subtlePulse__UF2V_ 4s ease-in-out infinite}@keyframes ProcessFlowSection_subtlePulse__UF2V_{0%,to{transform:scale(1);box-shadow:0 12px 40px rgba(30,64,175,.25)}50%{transform:scale(1.02);box-shadow:0 15px 50px rgba(30,64,175,.35)}}.ProcessFlowSection_circularImage__oN__J{animation:ProcessFlowSection_imageEntrance__dFCfL 1s ease-out forwards;opacity:0;transform:scale(.9)}@keyframes ProcessFlowSection_imageEntrance__dFCfL{to{opacity:1;transform:scale(1)}}.ProcessFlowSection_processStep__fZUk8:first-child .ProcessFlowSection_circularImage__oN__J{animation-delay:.2s}.ProcessFlowSection_processStep__fZUk8:nth-child(2) .ProcessFlowSection_circularImage__oN__J{animation-delay:.4s}.ProcessFlowSection_processStep__fZUk8:nth-child(3) .ProcessFlowSection_circularImage__oN__J{animation-delay:.6s}.ProcessFlowSection_container__SxHcS{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.ProcessFlowSection_sectionHeader__Xp8QL{text-align:center;margin-bottom:100px;position:relative}.ProcessFlowSection_sectionTitle__W5jIe{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:#0f172a;margin-bottom:25px;line-height:1.1;display:flex;align-items:center;justify-content:center;gap:25px;flex-wrap:wrap;letter-spacing:-.02em}.ProcessFlowSection_titleLine__WBg2D{width:80px;height:5px;background:linear-gradient(90deg,#1e40af,#1e40af);border-radius:3px;flex-shrink:0;box-shadow:0 2px 8px rgba(30,64,175,.3)}.ProcessFlowSection_sectionSubtitle__Q8Gvd{font-size:clamp(1.125rem,2.5vw,1.375rem);color:#475569;max-width:700px;margin:0 auto;line-height:1.7;font-weight:400}.ProcessFlowSection_processContainer__wejaU{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:60px;margin-bottom:0;position:relative}.ProcessFlowSection_processStep__fZUk8{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;max-width:320px;background:#fff;border-radius:24px;padding:40px 30px;box-shadow:0 20px 60px rgba(0,0,0,.06);border:1px solid rgba(148,163,184,.08);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.ProcessFlowSection_processStep__fZUk8:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#1e40af,#1e40af);border-radius:24px 24px 0 0}.ProcessFlowSection_processStep__fZUk8:hover{transform:translateY(-8px);box-shadow:0 30px 80px rgba(0,0,0,.12);border-color:rgba(30,64,175,.2)}.ProcessFlowSection_stepNumber__6IQAX{margin-bottom:25px;position:relative;z-index:3}.ProcessFlowSection_numberBadge___mMNr{display:flex;align-items:center;justify-content:center;width:90px;height:90px;background:linear-gradient(135deg,#1e40af,#1e40af);color:#fff;font-size:1.75rem;font-weight:800;border-radius:50%;box-shadow:0 12px 40px rgba(30,64,175,.25);position:relative;border:4px solid #fff}.ProcessFlowSection_numberBadge___mMNr:before{content:"";position:absolute;inset:-8px;background:linear-gradient(135deg,#1e40af,#1e40af);border-radius:50%;z-index:-1;opacity:.15;filter:blur(12px)}.ProcessFlowSection_stepContent__zTuXy{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.ProcessFlowSection_stepImage__uAz8Y{position:relative;margin-bottom:5px}.ProcessFlowSection_circularImage__oN__J{width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:8px solid #fff;box-shadow:0 25px 70px rgba(0,0,0,.15);transition:transform .4s ease;filter:brightness(1.05) contrast(1.05)}.ProcessFlowSection_circularImage__oN__J:hover{transform:scale(1.03);filter:brightness(1.1) contrast(1.1)}.ProcessFlowSection_imageOverlay__w4Jkn{position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,rgba(30,64,175,.08),rgba(30,64,175,.08));pointer-events:none}.ProcessFlowSection_stepText__3F7ou{width:100%}.ProcessFlowSection_stepTitle__M_f2c{font-size:clamp(1.375rem,2.5vw,1.625rem);font-weight:700;color:#0f172a;margin-bottom:18px;line-height:1.3;letter-spacing:-.01em}.ProcessFlowSection_stepDescription__yqvPB{font-size:clamp(1rem,2vw,1.125rem);color:#64748b;line-height:1.7;margin:0;font-weight:400}@media (max-width:1024px){.ProcessFlowSection_processContainer__wejaU{gap:40px}.ProcessFlowSection_processStep__fZUk8{max-width:300px;padding:35px 25px}.ProcessFlowSection_circularImage__oN__J{width:180px;height:180px}.ProcessFlowSection_numberBadge___mMNr{width:80px;height:80px;font-size:1.5rem}}@media (max-width:768px){.ProcessFlowSection_processFlowSection__6E6ao{padding:100px 0}.ProcessFlowSection_processContainer__wejaU{flex-direction:column;gap:40px;align-items:center}.ProcessFlowSection_processStep__fZUk8{max-width:100%;width:100%;max-width:400px}.ProcessFlowSection_circularImage__oN__J{width:160px;height:160px}.ProcessFlowSection_numberBadge___mMNr{width:70px;height:70px;font-size:1.375rem}.ProcessFlowSection_sectionHeader__Xp8QL{margin-bottom:80px}.ProcessFlowSection_sectionTitle__W5jIe{font-size:clamp(2rem,5vw,3rem)}}@media (max-width:480px){.ProcessFlowSection_processFlowSection__6E6ao{padding:80px 0}.ProcessFlowSection_processContainer__wejaU{gap:30px}.ProcessFlowSection_processStep__fZUk8{padding:30px 20px}.ProcessFlowSection_circularImage__oN__J{width:140px;height:140px}.ProcessFlowSection_numberBadge___mMNr{width:60px;height:60px;font-size:1.25rem}.ProcessFlowSection_stepTitle__M_f2c{font-size:1.25rem}.ProcessFlowSection_stepDescription__yqvPB{font-size:1rem}.ProcessFlowSection_sectionTitle__W5jIe{font-size:clamp(1.75rem,5vw,2.5rem)}}@keyframes ProcessFlowSection_slideInUp__QNFlC{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.ProcessFlowSection_processStep__fZUk8{animation:ProcessFlowSection_slideInUp__QNFlC .8s ease-out forwards;opacity:0}.ProcessFlowSection_processStep__fZUk8:first-child{animation-delay:.1s}.ProcessFlowSection_processStep__fZUk8:nth-child(2){animation-delay:.3s}.ProcessFlowSection_processStep__fZUk8:nth-child(3){animation-delay:.5s}.ProcessFlowSection_processStep__fZUk8:hover .ProcessFlowSection_numberBadge___mMNr{transform:scale(1.05);transition:transform .3s ease}.ProcessFlowSection_processStep__fZUk8:hover .ProcessFlowSection_stepTitle__M_f2c{color:#1e40af;transition:color .3s ease}.ProcessFlowSection_processStep__fZUk8:hover .ProcessFlowSection_circularImage__oN__J{border-color:rgba(30,64,175,.3);transition:border-color .3s ease}