.auth-body.signup-body{overflow:auto}.signup-body .main{height:auto;margin-left:0!important;width:100%;max-width:none;padding:0}.signup-body .content{display:block;padding:1px 0}.signup-body .content>.s128-signup{position:relative;z-index:1}.s128-signup{box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;width:min(1100px,calc(100% - 40px));margin:48px auto;background:#fff;color:#19243b;border:1px solid #e3e8f1;border-radius:24px;box-shadow:0 24px 80px #15274418;overflow:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.s128-signup *{box-sizing:border-box}.signup-intro{padding:44px;background:linear-gradient(145deg,#102a43,#183966 65%,#255875);color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:64px}.signup-brand{color:#fff!important;font-size:25px;font-weight:750;text-decoration:none}.signup-brand span{display:block;font-size:13px;font-weight:400;opacity:.78;margin-top:6px}.signup-eyebrow{font-size:11px;font-weight:750;letter-spacing:.15em;color:#657593}.signup-intro .signup-eyebrow{color:#93d9e7}.signup-intro h1{font-size:clamp(30px,4vw,44px);line-height:1.12;letter-spacing:-.035em;color:#fff;margin:16px 0 22px}.signup-intro p{line-height:1.7;color:#d5e5f0;font-size:15px}.signup-intro ul{list-style:none;padding:0;margin:28px 0 0}.signup-intro li{margin:16px 0;font-size:14px}.signup-intro li:before{content:"✓";color:#a5ede2;margin-right:12px}.signup-signin a{color:#fff!important;text-decoration:underline}.signup-panel{padding:44px;align-self:center;min-width:0}.signup-panel h2{font-size:27px;letter-spacing:-.025em;margin:14px 0 12px;color:#19243b}.signup-panel p{font-size:14px;line-height:1.7;color:#62728a}.signup-form{display:flex;flex-direction:column;gap:8px;margin-top:24px}.signup-form label{font-size:13px;font-weight:650;margin-top:8px}.signup-form input,.signup-form select{width:100%;height:45px;font:inherit;font-size:14px;border:1px solid #cbd5e1;border-radius:9px;padding:10px 12px;background:#fff;color:#19243b}.signup-form input:focus,.signup-form select:focus{outline:3px solid #156fba22;border-color:#156fba}.signup-form small,.signup-note{font-size:12px;color:#62728a;line-height:1.5}.signup-domain{display:flex;align-items:center;border:1px solid #cbd5e1;border-radius:9px;overflow:hidden}.signup-domain input{min-width:0;border:0;border-radius:0}.signup-domain span{font-size:12px;color:#62728a;padding:0 12px 0 0;white-space:nowrap}.signup-button{display:block;text-align:center;border:0;border-radius:9px;background:#1769b2;color:#fff!important;font-size:14px;font-weight:650;padding:14px 18px;cursor:pointer;text-decoration:none;margin-top:20px;min-height:46px}.signup-button:hover{background:#12558f}.signup-button:disabled{background:#8da7bd;cursor:wait}.signup-error{padding:14px;background:#fff1f0;border:1px solid #f5b8b2;border-radius:9px;color:#a52b23;font-size:14px;line-height:1.5;margin-bottom:20px}.signup-trap{position:absolute;left:-10000px;overflow:hidden;width:1px;height:1px}.signup-address{font-weight:650;overflow-wrap:anywhere}.signup-steps{padding-left:20px;color:#62728a;line-height:2.5;font-size:14px}#signup-availability[data-available="true"]{color:#187b52}#signup-availability[data-available="false"]{color:#a52b23}@media(max-width:760px){.s128-signup{grid-template-columns:1fr;margin:20px auto;width:calc(100% - 24px);border-radius:16px}.signup-intro{padding:28px;gap:22px}.signup-intro h1{font-size:30px}.signup-intro ul{display:none}.signup-panel{padding:28px}.signup-signin{margin:0}.signup-domain span{font-size:11px}}@media(prefers-reduced-motion:reduce){.s128-signup *{transition:none!important}}
