.jas[data-v-a710f991]{background:#fff;color:#1a1d21;display:grid;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;grid-template-columns:minmax(420px,1.05fr) minmax(460px,1fr);inset:0;overflow:hidden;position:fixed}.jas__brand[data-v-a710f991]{display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:56px 52px;position:relative}.jas__brand[data-v-a710f991]:before{background:radial-gradient(560px 460px at 82% 8%,rgba(255,180,120,.3),transparent 62%),radial-gradient(720px 620px at 12% 96%,rgba(120,0,14,.34),transparent 66%),linear-gradient(158deg,#eb4451,#e02b36 46%,#c01b26);content:"";inset:0;position:absolute;z-index:-2}.jas__brand[data-v-a710f991]:after{background-image:repeating-linear-gradient(115deg,hsla(0,0%,100%,.9) 0 1px,transparent 1px 22px);content:"";inset:0;opacity:.06;position:absolute;z-index:-1}.jas__mark[data-v-a710f991]{align-items:center;display:flex;gap:12px}.jas__name[data-v-a710f991]{color:#fff;font-size:22px;font-weight:900;letter-spacing:.14em}.jas__tag[data-v-a710f991]{background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.34);border-radius:999px;color:#ffffffeb;font-size:11.5px;letter-spacing:.08em;padding:5px 11px}.jas__body[data-v-a710f991]{margin:auto 0}.jas__title[data-v-a710f991]{color:#fff;font-size:44px;font-weight:900;letter-spacing:-.015em;line-height:1.26}.jas__title span[data-v-a710f991]{display:block}.jas__sub[data-v-a710f991]{color:#ffffffd1;font-size:15px;font-weight:300;line-height:1.78;margin-top:24px;max-width:420px}.jas__points[data-v-a710f991]{list-style:none;margin-top:36px;padding:0}.jas__points li[data-v-a710f991]{color:#ffffffe0;font-size:14px;margin-top:12px;padding-left:22px;position:relative}.jas__points li[data-v-a710f991]:before{background:hsla(0,0%,100%,.85);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:7px;width:7px}.jas__foot[data-v-a710f991]{color:#ffffff85;font-size:11.5px;letter-spacing:.12em}.jas__form[data-v-a710f991]{align-items:center;background:#fff;display:flex;justify-content:center;overflow-y:auto;padding:40px 64px}.jas__inner[data-v-a710f991]{max-width:384px;width:100%}.jas__inner--wide[data-v-a710f991]{max-width:420px}@media (max-width:960px){.jas[data-v-a710f991]{grid-template-columns:1fr}.jas__brand[data-v-a710f991]{display:none}.jas__form[data-v-a710f991]{padding:32px 24px}}.ja-eyebrow{color:#e02b36;font-size:12px;font-weight:500;letter-spacing:.16em;margin-bottom:12px}.ja-title{color:#1a1d21;font-size:30px;font-weight:700;letter-spacing:-.01em}.ja-desc{color:#6e747e;font-size:13.5px;line-height:1.7;margin-top:8px}.ja-tabs{border-bottom:1px solid #e7e9ed;display:flex;gap:32px;margin-top:32px}.ja-tab{background:none;border:none;color:#949ba5;cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;padding:0 0 14px;position:relative;transition:color .24s}.ja-tab:hover{color:#3b4048}.ja-tab.is-active{color:#1a1d21;font-weight:700}.ja-tab.is-active:after{background:#e02b36;border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.ja-fields{display:flex;flex-direction:column;gap:16px;margin-top:32px}.ja-field__label{color:#3b4048;display:block;font-size:12.5px;font-weight:500;margin-bottom:8px}.ja-optional{color:#b7bcc4;font-size:11px;font-weight:400;margin-left:6px}.ja-control{align-items:center;display:flex;position:relative}.ja-input{background:#fcfcfd;border:1px solid #e7e9ed;border-radius:10px;color:#1a1d21;font-family:inherit;font-size:14.5px;height:48px;outline:none;padding:0 16px;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.ja-input::-moz-placeholder{color:#b7bcc4;font-weight:300}.ja-input::placeholder{color:#b7bcc4;font-weight:300}.ja-input:hover{border-color:#b7bcc4}.ja-input:focus{background:#fff;border-color:#e02b36;box-shadow:0 0 0 3px #e02b3624}.ja-input.has-right{padding-right:116px}.ja-input.prefix-pl{padding-left:72px}.ja-input.is-error{border-color:#e02b36}.ja-prefix{align-items:center;color:#3b4048;display:flex;font-size:14.5px;font-weight:500;gap:8px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ja-prefix:after{background:#e7e9ed;content:"";height:20px;width:1px}.ja-affix{align-items:center;display:flex;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.ja-err{color:#e02b36;font-size:12px;margin-top:6px}.ja-sms .el-button{border-radius:8px;font-size:12.5px;font-weight:700;height:36px;padding:0 13px}.ja-sms .el-button--primary.is-link{background:#fde8ea;color:#c01b26}.ja-sms .el-button--primary.is-link:focus,.ja-sms .el-button--primary.is-link:hover{background:#f8a9af;color:#c01b26}.ja-sms .el-button--primary.is-link.is-disabled,.ja-sms .el-button--primary.is-link.is-disabled:hover{background:#f0f2f5;color:#b7bcc4}.ja-row{align-items:center;color:#6e747e;display:flex;font-size:13px;justify-content:space-between;margin-top:16px}.ja-link{background:none;border:none;color:#e02b36;cursor:pointer;font-size:13px;font-weight:500;padding:0;text-decoration:none}.ja-link:hover{color:#c01b26}.ja-submit{background:linear-gradient(180deg,#eb4451,#e02b36);border:none;border-radius:10px;box-shadow:0 8px 20px -8px #e02b368c;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;height:48px;letter-spacing:.08em;margin-top:24px;transition:filter .22s,box-shadow .22s,transform .16s;width:100%}.ja-submit:hover{box-shadow:0 12px 26px -8px #e02b369e;filter:brightness(1.04)}.ja-submit:active{transform:translateY(1px)}.ja-submit:disabled{cursor:not-allowed;filter:none;opacity:.6}.ja-ghost{background:#fff;border:1px solid #e7e9ed;border-radius:10px;color:#3b4048;cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;height:48px;letter-spacing:.08em;margin-top:12px;transition:border-color .22s,background .22s,color .22s;width:100%}.ja-ghost:hover{background:snow;border-color:#f8a9af;color:#1a1d21}.ja-agree{color:#949ba5;font-size:12px;line-height:1.7;margin-top:16px;text-align:center}.ja-agree a{border-bottom:1px solid #e7e9ed;color:#6e747e;text-decoration:none}.ja-agree a:hover{border-color:#f8a9af;color:#e02b36}.ja-divider{align-items:center;color:#949ba5;display:flex;font-size:12px;gap:12px;margin:32px 0 20px}.ja-divider:after,.ja-divider:before{background:#e7e9ed;content:"";flex:1;height:1px}.ja-footer{border-top:1px solid #f0f2f5;color:#6e747e;font-size:13.5px;margin-top:32px;padding-top:24px;text-align:center}.ja-footer .ja-link{font-weight:700;margin-left:2px}.ja-tip{background:linear-gradient(94deg,#fff6f6,#fff9f4);border:1px solid #f8a9af;border-radius:10px;color:#3b4048;font-size:12.5px;line-height:1.65;margin-top:14px;padding:12px 14px}.ja-tip b{color:#c01b26}.ja-tip--plain{background:#f0f2f5;border-color:#e7e9ed;color:#6e747e}.ja-steps{margin-bottom:24px}.ja-step,.ja-steps{align-items:center;display:flex}.ja-step{color:#949ba5;font-size:12.5px;gap:8px;white-space:nowrap}.ja-step__dot{background:#fff;border:1px solid #e7e9ed;border-radius:50%;color:#b7bcc4;display:grid;font-size:11px;font-weight:700;height:22px;place-items:center;width:22px}.ja-step.is-active{color:#1a1d21;font-weight:700}.ja-step.is-active .ja-step__dot{background:#e02b36;border-color:#e02b36;color:#fff}.ja-step.is-done .ja-step__dot{background:#fde8ea;border-color:#f8a9af;color:#c01b26}.ja-step__line{background:#e7e9ed;flex:1;height:1px;margin:0 10px;min-width:20px}.ja-step__line.is-done{background:#f8a9af}.ja-rules{display:flex;flex-direction:column;gap:7px;margin-top:12px}.ja-rule{align-items:center;color:#949ba5;display:flex;font-size:12px;gap:8px}.ja-rule__dot{background:#b7bcc4;border-radius:50%;height:5px;width:5px}.ja-stateicon{border-radius:50%;display:grid;height:76px;margin:0 auto 24px;place-items:center;width:76px}.ja-stateicon--ok{background:#fde8ea}.ja-stateicon--no{background:#f2f3f5}.ja-center{text-align:center}.ja-result-timer{color:#949ba5;font-size:12.5px;margin-top:24px}.ja-result-timer b{color:#e02b36;font-variant-numeric:tabular-nums}.ja-person{align-items:center;background:#fcfcfd;border:1px solid #e7e9ed;border-radius:14px;display:flex;gap:14px;margin-bottom:24px;padding:16px}.ja-person__avatar{background:#e02b36;border-radius:50%;color:#fff;display:grid;flex:none;font-size:17px;font-weight:700;height:44px;place-items:center;width:44px}.ja-person__n{color:#1a1d21;font-size:14px;font-weight:500}.ja-person__d{color:#949ba5;font-size:12px;margin-top:2px}.ja-person__badge{background:#fde8ea;border-radius:8px;color:#c01b26;font-size:11px;font-weight:700;margin-left:auto;padding:3px 9px;white-space:nowrap}
