.signup{color:#fff;box-sizing:border-box;grid-template-columns:3fr 4fr;width:calc(100vw - 2rem);min-height:calc(100dvh - 2rem);margin:1rem;display:grid;overflow:hidden}@media screen and (max-width:1200px){.signup{grid-template-columns:1fr}.signup__img{display:none}.signup__goback{top:-15px!important;left:-20px!important}}.signup__img{width:100%;height:100%;position:relative;overflow:hidden}.signup__img img{object-fit:cover;object-position:top;border-radius:2rem;position:absolute;top:0;left:0}.signup__forum{justify-content:center;align-items:center;display:flex;position:relative}.signup h1{margin:0;font-size:3rem}.signup__header p{margin:0;font-size:1rem}.signup__header{width:100%;max-width:400px;margin-bottom:1rem;margin-left:auto;margin-right:auto}.signup__forum__inner{width:100%;max-width:400px;margin:0 auto}.signup__forum__inner form{flex-direction:column;display:flex}.signup__forum__inner form input,.signup__forum__inner form select{color:#fff;background-color:#202325;border:none;border-radius:10px;outline:none;padding:1rem;font-size:1rem;font-weight:600}.signup__forum__inner form input::selection,.signup ::selection{color:#fff;background-color:#ff5722}.signup ::-moz-selection{color:#fff;background-color:#ff5722}.signup__forum__inner form input{-webkit-user-select:text;user-select:text}.signup__forum__inner form input::selection{color:#fff;background-color:#ff5722cc}.signup__forum__inner form input::selection{color:#fff;background-color:#ff5722cc}.signup__forum__inner button{font-size:1rem}.signup__forum__hasaccount{text-align:center;width:100%;max-width:400px;margin:1rem auto 0;font-size:.8rem;font-weight:100}.signup__forum__hasaccount a{color:#ff440b;font-weight:600;transition:all .2s ease-in-out}.signup__forum__hasaccount a:hover{color:#fff}.signup__forum__hasaccount a:active{background-color:#f6764f}.signup__goback{color:#000;cursor:pointer;margin:0;padding:.3rem .5rem;transition:all .2s ease-in-out;position:absolute;top:-10px;left:1rem}.signup__goback svg path{fill:#d9d9d9;transition:all .2s ease-in-out}.signup__goback:hover svg path{fill:#ff440b}.signup__forum .checkbox{align-items:center;font-size:1rem;font-weight:100;display:flex;position:relative}.signup__forum .checkbox input{margin-right:.5rem}.signup__forum .checkbox p{position:relative;bottom:8px}.signup__forum .checkbox p a{transition:all .2s ease-in-out}.signup__forum .checkbox p a:hover{color:#f6764f}select.empty{color:gray!important}.global-toast{color:#000!important}.signup__step-header{text-align:center;width:100%;max-width:400px;margin-bottom:2rem;margin-left:auto;margin-right:auto}.signup__step-progress{justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.signup__step-indicator{cursor:pointer;align-items:center;transition:all .3s;display:flex}.signup__step-indicator span{color:#999;background-color:#202325;border:2px solid #404040;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;transition:all .3s;display:flex}.signup__step-indicator.active span{color:#fff;background-color:#ff440b;border-color:#ff440b}.signup__step-indicator.completed span{color:#fff;background-color:#4caf50;border-color:#4caf50}.signup__step-indicator.completed:hover span{transform:scale(1.05)}.signup__step-line{background-color:#404040;width:60px;height:2px;margin-left:1rem;transition:all .3s}.signup__step-indicator.completed .signup__step-line{background-color:#4caf50}.signup__step-title{color:#fff;margin-top:.5rem;font-size:1.2rem;font-weight:600}.signup__next-btn{background-color:#ff440b}.signup__form-actions{gap:1rem;margin-top:1.5rem;display:flex}.signup__form-actions button{flex:1}.signup__google-btn{color:#333;cursor:pointer;background-color:#fff;border:2px solid #e0e0e0;border-radius:10px;justify-content:center;align-items:center;gap:.75rem;width:100%;margin-bottom:1rem;padding:.875rem 1rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.signup__google-btn:hover{background-color:#f8f9fa;border-color:#d0d0d0;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.signup__google-btn:active{transform:translateY(0);box-shadow:0 1px 4px #0000001a}.signup__google-icon{justify-content:center;align-items:center;display:flex}.signup__divider{text-align:center;color:#999;margin:1.5rem 0;position:relative}.signup__divider:before{content:"";z-index:1;background-color:#404040;height:1px;position:absolute;top:50%;left:0;right:0}.signup__divider span{z-index:2;background-color:#1a1a1a;padding:0 1rem;font-size:.9rem;position:relative}.signup__review{background-color:#202325;border-radius:10px;margin-bottom:1rem;padding:1.5rem}.signup__review h3{color:#fff;margin:0 0 1rem;font-size:1.25rem}.signup__review-item{border-bottom:1px solid #404040;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.signup__review-item:last-child{border-bottom:none}.signup__review-item .label{color:#ccc;font-weight:600}.signup__review-item .value{color:#fff;font-weight:500}.signup__review-note{color:#999;margin:1rem 0 0;font-size:.9rem;line-height:1.4}.signup__thank-you{text-align:center;width:100%;max-width:400px;margin:0 auto;padding:2rem 0}.signup__success-icon{justify-content:center;margin-bottom:1.5rem;display:flex}.signup__thank-you h2{color:#fff;margin-bottom:1rem;font-size:2rem}.signup__thank-you p{color:#ccc;margin-bottom:1rem;font-size:1rem;line-height:1.6}.signup__thank-you strong{color:#ff440b}.signup__thank-you-actions{justify-content:center;gap:1rem;margin-top:2rem;display:flex}.signup__thank-you-actions button{min-width:140px}@media screen and (max-width:768px){.signup__step-progress{gap:.5rem}.signup__step-indicator span{width:35px;height:35px;font-size:.9rem}.signup__step-line{width:40px}.signup__form-actions{flex-direction:column}.signup__thank-you-actions{flex-direction:column;align-items:center}.signup__thank-you-actions button{width:100%;max-width:200px}.signup__review-item{flex-direction:column;align-items:flex-start;gap:.25rem}}.signup__header .img{cursor:pointer}
