.join_join__hhPW6 {
  padding: 40px 32px;
}
.join_join__hhPW6 .join_container__Demec {
  max-width: 1360px;
  margin: 0 auto;
  position: relative;
}
.join_join__hhPW6 .join_container__Demec .join_background__ZfxIF {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  border-radius: 16px;
}
.join_join__hhPW6 .join_container__Demec .join_background__ZfxIF img {
  border-radius: 16px;
  -o-object-fit: cover;
  object-fit: cover;
}
.join_join__hhPW6 .join_container__Demec .join_joinContent__wxbFG {
  display: flex;
  flex-direction: column;
  gap: 40px;
  padding: 120px 16px;
  border-radius: 16px;
}
.join_join__hhPW6
  .join_container__Demec
  .join_joinContent__wxbFG
  .join_joinText__M4tnt
  h2 {
  margin: 0;
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
  font-size: 40px;
  font-weight: 500;
  line-height: 140%;
  text-transform: uppercase;
}
.join_join__hhPW6
  .join_container__Demec
  .join_joinContent__wxbFG
  .join_joinText__M4tnt
  h2
  svg {
  width: 189px;
  height: 36px;
}
.join_join__hhPW6
  .join_container__Demec
  .join_joinContent__wxbFG
  .join_joinFormBlock__p4v34 {
  display: flex;
  justify-content: center;
}
.join_join__hhPW6
  .join_container__Demec
  .join_joinContent__wxbFG
  .join_joinFormBlock__p4v34
  .join_joinForm__J7RO3
  form {
  gap: 12px;
  display: flex;
  width: 592px;
}
@media screen and (max-width: 860px) {
  .join_join__hhPW6 {
    margin: 40px 16px;
    padding: unset;
  }
  .join_join__hhPW6 .join_container__Demec .join_joinContent__wxbFG {
    padding: 80px 16px;
  }
}
@media screen and (max-width: 650px) {
  .join_join__hhPW6
    .join_container__Demec
    .join_joinContent__wxbFG
    .join_joinText__M4tnt
    h2 {
    font-size: 30px;
    font-weight: 500;
    line-height: 140%;
    flex-direction: column;
  }
  .join_join__hhPW6
    .join_container__Demec
    .join_joinContent__wxbFG
    .join_joinFormBlock__p4v34
    .join_joinForm__J7RO3 {
    width: 100%;
  }
  .join_join__hhPW6
    .join_container__Demec
    .join_joinContent__wxbFG
    .join_joinFormBlock__p4v34
    .join_joinForm__J7RO3
    form {
    flex-direction: column;
    width: 100%;
  }
  .join_join__hhPW6
    .join_container__Demec
    .join_joinContent__wxbFG
    .join_joinFormBlock__p4v34
    .join_joinForm__J7RO3
    form
    input {
    height: 64px;
  }
  .join_join__hhPW6
    .join_container__Demec
    .join_joinContent__wxbFG
    .join_joinFormBlock__p4v34
    .join_joinForm__J7RO3
    form
    button {
    width: 100%;
  }
}
.introPresale_introProgressButton__nbbXd {
            background-color: #8B5CF6;
            color: white;
            border: none;
            padding: 12px 24px;
            font-size: 16px;
            font-weight: 600;
            border-radius: 8px;
            cursor: pointer;
            transition: all 0.3s ease;
            box-shadow: 0 2px 8px rgba(139, 92, 246, 0.3);
        }

        .introPresale_introProgressButton__nbbXd:hover {
            background-color: #7C3AED;
            transform: translateY(-2px);
            box-shadow: 0 4px 12px rgba(139, 92, 246, 0.4);
        }

        .introPresale_introProgressButton__nbbXd:active {
            transform: translateY(0);
            box-shadow: 0 2px 6px rgba(139, 92, 246, 0.3);
        }

        .introPresale_introProgressButton__nbbXd:focus {
            outline: none;
            box-shadow: 0 0 0 3px rgba(139, 92, 246, 0.5);
        }