.signup-step_container__rtUvJ{margin-top:2rem;padding:2rem;border:2px solid #f2f2f2;border-radius:8px}.signup-step_grid__Dw8NH{width:100%}.signup-step_module__hzCb8{position:relative;display:flex;padding:2rem;border:2px solid #f2f2f2;border-radius:8px;cursor:pointer}.signup-step_module__hzCb8 .signup-step_selectedBadge__eGudo{position:absolute;top:0;right:0}.signup-step_module__hzCb8 .signup-step_title__nklUZ{margin:1rem 0;text-align:center;font-size:1.1rem;font-weight:700}.signup-step_module__hzCb8 .signup-step_description__ZBiuB{margin:0 0 2rem;padding:0;text-align:center;font-size:.9rem}.signup-step_module__hzCb8 .signup-step_price__I4JKz{display:inline-block;margin-top:auto;margin-bottom:1rem;font-size:.9rem}.signup-step_module__hzCb8 .signup-step_button__yE9TR{width:100%}.signup-step_module__hzCb8.signup-step_active__kM87M{border:2px solid #d6f75c}.signup-step_radio__aCOM4>div{margin-bottom:1rem}.signup-step_radio__aCOM4 input{padding:0}.auth-layout_root__0bt7m{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;padding:20px}.auth-layout_card__xN__N{width:100%;max-width:500px;background-color:#fff}@media(max-width:576px){.auth-layout_card__xN__N{width:100%;padding:30px 20px}}