.signup-screen{background:#fff;grid-template-columns:1fr 1.1fr;min-height:100vh;display:grid}.signup-copy{color:#fff;background:#0b1f1a;flex-direction:column;justify-content:space-between;padding:48px 7vw;display:flex}.signup-copy .brand-mark{color:#0b1f1a;background:#c9f45a}.signup-copy h1{letter-spacing:-4px;margin:24px 0;font-size:clamp(52px,6vw,84px);line-height:.95}.signup-copy ul{color:#c4d2cc;padding-left:20px;line-height:2}.signup-copy>div>p:last-child{color:#9eb0a9;line-height:1.6}.signup-form{place-items:center;padding:38px;display:grid}.signup-form form{width:min(520px,100%)}.signup-form h2{letter-spacing:-1.5px;margin:22px 0;font-size:38px}.signup-form label{gap:7px;margin:13px 0;font-size:12px;font-weight:700;display:grid}.signup-form input{width:100%;font:inherit;border:1px solid #ccd3ce;padding:12px}.signup-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.signup-form .terms-check{align-items:flex-start;font-weight:400;line-height:1.5;display:flex}.signup-form .terms-check input{width:auto;margin:3px 8px 0 0}.terms-check a,.signin-prompt a{color:#5f7d2c;font-weight:700}.signup-form .button{border:0;width:100%;margin-top:12px}.signin-prompt{text-align:center;color:#66736f;font-size:12px}@media (max-width:800px){.signup-screen{grid-template-columns:1fr}.signup-copy{min-height:330px;padding:32px}.signup-form{padding:32px 20px}}@media (max-width:600px){.signup-pair{grid-template-columns:1fr}}.signup-selection{color:#183f59;background:#eef8fe;border:1px solid #9bc8e6;border-radius:10px;gap:4px;margin:12px 0;padding:14px 16px;display:grid}.signup-selection span{font-size:14px}
