.stable-signup-page{color:#082a4c;background:#eaf1f8;min-height:100vh;padding:28px 5vw 60px;font-family:Arial,sans-serif}.stable-signup-page>header{justify-content:space-between;max-width:1100px;margin:0 auto 34px;display:flex}.stable-signup-page>header a{color:#00509f;font-weight:800;text-decoration:none}.stable-signup-page>header button{color:#00509f;background:#fff;border:1px solid #90b9e1;border-radius:10px;padding:9px 14px;font-weight:800}.stable-signup-page>section{background:#fff;border-radius:28px;grid-template-columns:.92fr 1.08fr;max-width:1050px;margin:auto;display:grid;overflow:hidden;box-shadow:0 28px 75px #082b4d29}.stable-signup-page aside{color:#fff;background:#00509f;padding:58px 50px}.stable-signup-page aside img{object-fit:contain;filter:brightness(0)invert();width:55px;height:55px;margin-bottom:35px}.stable-signup-page aside small,.stable-signup-page form>small{letter-spacing:.15em;font-size:11px;font-weight:900}.stable-signup-page aside h1{margin:15px 0 20px;font:400 42px/1.08 Georgia,serif}.stable-signup-page aside p{color:#d2e1ef;line-height:1.6}.stable-signup-page aside ul{border-top:1px solid #fff3;gap:16px;margin:28px 0 0;padding:28px 0 0;list-style:none;display:grid}.stable-signup-page form{flex-direction:column;padding:54px 52px;display:flex}.stable-signup-page form>small{color:#1576d7}.stable-signup-page form h2{margin:12px 0 28px;font:400 36px Georgia,serif}.stable-signup-page label{gap:8px;margin-bottom:17px;font-size:13px;font-weight:800;display:grid}.stable-signup-page input{box-sizing:border-box;border:1px solid #9ec2e5;border-radius:11px;width:100%;padding:14px;font-size:15px}.stable-signup-page input::placeholder{color:#479aed}.stable-password-requirements{background:#f3f7fb;border:1px solid #c5daef;border-radius:11px;gap:6px;margin:-3px 0 17px;padding:12px 14px;display:grid}.stable-password-requirements strong{font-size:12px}.stable-password-requirements span{color:#8a9992;font-size:11px}.stable-password-requirements span.complete{color:#0e4b89;font-weight:800}.stable-signup-page form>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.stable-signup-page form>button{color:#fff;cursor:pointer;background:#00509f;border:0;border-radius:12px;padding:16px;font-size:15px;font-weight:900}.stable-signup-page form>button:disabled{opacity:.65}.stable-signup-page form>p:last-child{text-align:center;color:#1678d9;font-size:12px}.stable-signup-error{color:#a12e2e;margin:0 0 15px;font-size:13px;font-weight:800}@media (width<=760px){.stable-signup-page{padding:20px}.stable-signup-page>section{grid-template-columns:1fr}.stable-signup-page aside,.stable-signup-page form{padding:36px 28px}.stable-signup-page aside h1{font-size:34px}.stable-signup-page form>div{grid-template-columns:1fr}}
