.join_container__xXjlB{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:3rem 5rem;background-color:#fff}.join_layout__yL2dQ{display:flex;align-items:flex-start;justify-content:center;width:80%;gap:6rem;margin-top:2rem}.join_progressContainer__Sn4Ir{width:100%;display:flex;justify-content:center;align-items:center;height:60px;margin-top:1rem}.join_progressBar__QQ7j6{width:60%;height:100%;background-image:url(/imgs/progress1.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.join_infoSection__mAb6e{width:28%;text-align:left}.join_infoSection__mAb6e h3{font-size:1rem;font-weight:700;color:#6b7280}.join_infoSection__mAb6e h2{font-size:2rem;font-weight:700;line-height:1.4;margin:1rem 0}.join_infoSection__mAb6e .join_blue__nHu0d{color:#27abf1}.join_infoSection__mAb6e .join_highlight___hEx3{color:#27abf1;font-weight:700}.join_infoSection__mAb6e .join_notice__jZLEE{font-size:.9rem;color:#000}.join_formSection__TcicV{width:50%;background:#fff;padding:2rem 3rem;border-radius:10px;box-shadow:0 4px 10px transparent}.join_formSection__TcicV form{display:flex;flex-direction:column}.join_inputGroup__VJ5Sl{margin-bottom:1.5rem}.join_inputGroup__VJ5Sl label{display:block;font-weight:600;color:#374151;margin-bottom:.5rem;font-size:1.1rem}.join_inputGroup__VJ5Sl .join_required__8hC1O{color:red}.join_inputGroup__VJ5Sl input{width:50%;padding:1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem}.join_emailField__cRjSr{display:flex;gap:10px;align-items:center}.join_emailField__cRjSr input{height:20px;width:50%}.join_emailField__cRjSr .join_verifyButton__Kq7oa{background-color:#27abf1;color:#fff;border:none;padding:.8rem 1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .2s ease-in-out;height:50px;min-width:100px}.join_emailField__cRjSr .join_verifyButton__Kq7oa:hover{background-color:#005bb5}.join_hint__fB3X1{font-size:.9rem;color:#6b7280;margin-top:.5rem}.join_nextButton__UQ40C{position:absolute;right:5%;top:50%;transform:translateY(-50%)}.join_nextButton__UQ40C button{background:none;border:none;cursor:pointer;transition:transform .2s ease-in-out;width:70px;height:70px}.join_nextButton__UQ40C button:hover{transform:scale(1.1)}