.page-register{min-height:100vh;background:#fff;padding:24px 0;box-sizing:border-box}.page-register__content{width:100%;margin:0 auto;max-width:640px;padding:24px 40px;border-radius:14px;background:#f0f5f8;box-sizing:border-box;border:1px solid rgba(0,0,0,.1019607843)}.page-register__title{margin-bottom:24px;color:#000;font-size:25px;line-height:28px;font-weight:600;text-align:center}.page-register__form{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.page-register__accept,.page-register__recaptcha{margin-top:24px}.page-register__accept .form-accept-label{max-width:none}.page-register__submit{margin-top:16px}.page-register__submit .btn{width:100%;height:48px;padding:0;border:none;font-size:16px;line-height:18px}.page-register__submit .btn:disabled{background:linear-gradient(0deg,#4d535b,#8b959b);box-shadow:0 2px 4px 0 rgba(0,44,73,.2);color:#fff}.pr-form-item__label{margin-bottom:8px;font-size:14px;line-height:18px;color:#2b3036;font-weight:500;letter-spacing:-.03em}.pr-form-item__label sup{color:#00a7ed;line-height:8px;font-size:16px;display:contents}.pr-form-item__input{width:100%;border-radius:10px;background:#fff;padding:11px 16px;box-sizing:border-box;outline:none!important;box-shadow:none!important;border:1px solid rgba(0,0,0,.1019607843);color:#2b3036;font-size:16px;line-height:1.2;font-weight:500}.pr-form-item__error{margin-top:4px;margin-left:6px;font-size:14px;line-height:1.2;color:hsl(var(--alert-error))}.pr-success-content .--title{margin-bottom:16px;font-size:18px;line-height:1.2;color:#00a7ed;font-weight:500}.pr-success-content .--list{padding:0;list-style:none;margin-bottom:16px;font-size:15px;line-height:1.3;color:#3e5c70;font-weight:400;letter-spacing:-.02em}.pr-success-content .--help{opacity:.8;font-size:14px;line-height:1.2;color:#3e5c70;letter-spacing:-.02em}@media(max-width:859px){.page-register{padding:10px 0}.page-register__content{padding:12px 16px}.page-register__title{font-size:22px;text-align:left;max-width:240px;line-height:24px;margin-bottom:18px}.pr-form-item__label{margin-bottom:6px}.pr-form-item__input{padding:13px 12px;font-size:14px}}