.stpAuth h1,.stpAuth h2{text-transform:none}.stpAuth{width:min(1050px,calc(100% - 48px));margin:auto;min-height:calc(100vh - 250px);padding:65px 0 75px;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:90px;gap:90px}.stpAuthIntro>span{font-size:10px;letter-spacing:.13em;font-weight:800;color:#ffb28e}.stpAuthIntro h1{font-size:46px;line-height:1.1;letter-spacing:-.04em;margin:18px 0 24px;color:#fff}.stpAuthIntro>p{font-size:16px;line-height:1.8;color:#c3d1e0;margin:0}.stpAuthIntro ul{padding:0;list-style:none;display:grid;grid-gap:21px;gap:21px;margin:33px 0}.stpAuthIntro li{display:flex;align-items:flex-start;gap:13px;color:#dce6f1;font-size:14px;line-height:1.5}.stpAuthIntro li>svg{flex-shrink:0;color:#ffac86;width:20px;height:20px;margin-top:2px}.stpAuthIntro li strong{display:block;font-size:14px;font-weight:700}.stpAuthIntro li small{display:block;font-size:12px;color:#aabbcf;margin-top:3px}.stpAuthIntro .stpAuthPromise{display:flex;gap:8px;align-items:center;font-size:12px;color:#bbccde}.stpAuthIntro a{color:#ffb28e;text-underline-offset:4px}.stpAuthCard{border:1px solid #dce4ea;border-radius:15px;background:#fff;color:#182b40;padding:34px;color-scheme:light;box-shadow:0 24px 70px #0002}.stpAuthCard h2{color:#182b40;font-size:25px;letter-spacing:-.025em;margin:0 0 9px}.stpAuthCard>p{font-size:12px;color:#637386;line-height:1.7;margin:0}.stpAuthCard form{display:grid;grid-gap:18px;gap:18px;margin:25px 0 23px}.stpAuthCard label{display:block;font-size:12px;font-weight:750;color:#293e52}.stpAuthCard input{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:47px;padding:11px 12px;border:1px solid #bdc9d3;border-radius:6px;background:#fff;color:#15283c;font:inherit;font-size:15px;box-sizing:border-box;margin-top:7px}.stpAuthCard input:focus{outline:2px solid #a64f29;outline-offset:2px;border-color:#a64f29}.stpAuthCard input::placeholder{color:#647588;font-size:12px}.stpAuthCard .stpAuthField>small{display:block;font-size:10px;color:#6a7b8a;margin-top:7px}.stpPassword{position:relative}.stpPassword input{padding-right:45px}.stpPassword button{display:grid;place-items:center;position:absolute;right:3px;top:3px;width:40px;height:41px;border:0;background:transparent;color:#657789;cursor:pointer;border-radius:4px}.stpPassword button:hover{background:#edf1f4}.stpAuthCard .stpAuthTerms{font-size:10px;line-height:1.8;color:#71808c;margin:0}.stpAuthCard a{color:#8d3a18;text-underline-offset:3px}.stpAuthCard a:hover{color:#b4562d}.stpAuthCard .stpAuthSubmit{display:flex;justify-content:center;align-items:center;gap:12px;min-height:49px;width:100%;padding:12px 16px;border:1px solid #ff8653;border-radius:7px;background:#ff8653;color:#132337;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.stpAuthCard .stpAuthSubmit:hover{background:#ffa174}.stpAuthCard .stpAuthSubmit:disabled{opacity:.65;cursor:wait}.stpAuthCard :is(button,a):focus-visible{outline:3px solid #a64f29;outline-offset:3px}.stpAuthSwitch{text-align:center;font-size:12px;color:#607285;border-top:1px solid #e4e9ed;padding-top:21px}.stpAuthSwitch a{font-weight:700}.stpAuthError{padding:12px 14px;border:1px solid #e2acaf;border-radius:6px;background:#fff0f0;color:#962f37}.stpAuthError,.stpAuthNotice{font-size:12px;line-height:1.7;margin-top:18px}.stpAuthNotice{padding:13px 15px;border:1px solid #9dc9b1;border-radius:6px;background:#eff9f3;color:#285c40}.stpAuthNotice strong{display:block}.stpAuthSpin{animation:stpAuthSpin 1s linear infinite}@keyframes stpAuthSpin{to{transform:rotate(1turn)}}@media(max-width:900px){.stpAuth{gap:45px}.stpAuthIntro h1{font-size:38px}.stpAuthCard{padding:27px}}@media(max-width:680px){.stpAuth{grid-template-columns:1fr;gap:29px;width:min(460px,calc(100% - 36px));padding:37px 0 50px;align-items:start}.stpAuthIntro h1{font-size:34px;margin:11px 0 14px}.stpAuthIntro>p{font-size:14px}.stpAuthIntro ul{display:none}.stpAuthIntro .stpAuthPromise{font-size:11px;margin-top:15px}.stpAuthCard{padding:25px 23px}.stpAuthCard h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.stpAuthSpin{animation:none}}.stpAuthIntro a,.stpAuthIntro li>svg,.stpAuthIntro>span{color:#ff9400}.stpAuthCard{background:#102944;border-color:#395a7f;color:#f2f7ff;color-scheme:dark;box-shadow:0 24px 70px #0004}.stpAuthCard h2{color:#fff}.stpAuthCard .stpAuthField>small,.stpAuthCard>p{color:#b8cce3}.stpAuthCard label{color:#e0ebf8}.stpAuthCard input{background:#071a32;border-color:#496889;color:#fff}.stpAuthCard input::placeholder{color:#a5bad3}.stpAuthCard input:focus{outline-color:#ff7900;border-color:#ff7900}.stpPassword button{color:#b2c9e3}.stpPassword button:hover{background:#244569}.stpAuthCard .stpAuthTerms{color:#b2c6de}.stpAuthCard a{color:#ff9400}.stpAuthCard a:hover{color:#ffb000}.stpAuthCard .stpAuthSubmit{background:#ff7900;border-color:#ff7900;color:#102036}.stpAuthCard .stpAuthSubmit:hover{background:#ff9400}.stpAuthCard :is(button,a):focus-visible{outline-color:#ff9400}.stpAuthSwitch{color:#bdd0e6;border-top-color:#365572}.stpAuthError{background:#391e30;color:#ffc9d0;border-color:#a95366}.stpAuthNotice{background:#123b39;color:#b1f2d5;border-color:#42896e}