.signup-brand{background:#0aa99f;font-family:Manrope,sans-serif}.signup-brand :focus-visible{outline:3px solid #0a877e;outline-offset:4px}.signup-brand .signup-aside{color:#fffdf1}.signup-brand .signup-aside h1{font-family:Outfit,sans-serif;font-size:clamp(46px,4.8vw,72px);font-weight:800;line-height:.97;letter-spacing:-.055em;color:#fffdf1}.signup-brand .signup-aside>div>p{color:#ecfffa;font-size:14px;max-width:360px}.signup-brand .signup-aside>div>a span{color:#fffdf1}.signup-brand .signup-aside ol{margin-top:20px}.signup-brand .signup-aside ol li>span:last-child{color:#fffdf1}.signup-brand .signup-aside>div:last-child{color:#e2ffed}.signup-mascot{height:260px;max-width:330px;margin:0 auto}.signup-card{background:#fffdf1;border:2px solid #073a49;border-radius:30px;box-shadow:0 10px 0 #073a49}.signup-card h2{font-family:Outfit,sans-serif;font-weight:750}.signup-submit{background:#c4f59f;color:#073a49;border:2px solid #073a49;border-radius:40px;box-shadow:0 4px 0 #073a49;transition:background .2s}.signup-submit:hover{background:#dbffba}.signup-submit:disabled{cursor:wait}.signup-brand input{font-size:16px}.signup-brand .signup-aside>div>a>span:first-child{width:56px;height:56px}@media(max-width:1023px){.signup-form-column{order:0}.signup-aside{order:1;padding:20px 0;align-items:center}.signup-aside>div:first-child{width:100%;text-align:center}.signup-aside>div:first-child>a{justify-content:center}.signup-aside h1{margin-top:30px!important}.signup-aside>div>p{margin-inline:auto}.signup-aside ol{display:none}.signup-aside>div:last-child{gap:30px}.signup-mascot{height:290px;margin-top:10px}}@media(prefers-reduced-motion:reduce){.signup-brand *{animation:none!important;transition:none!important}}