.signup-layout{grid-template-columns:1.2fr .8fr;gap:7vw;display:grid}.signup-form{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.signup-form label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;gap:.5rem;font-size:.6rem;display:grid}.signup-form label:nth-child(3),.signup-check,.signup-form .button,.signup-form>small{grid-column:1/-1}.signup-form input{background:var(--surface);border:1px solid var(--border);color:#fff;width:100%;padding:1rem}.signup-form .signup-check{text-transform:none;letter-spacing:0;align-items:flex-start;font-size:.75rem;display:flex}.signup-check input{width:auto}.signup-form>small{color:var(--text-muted)}.signup-layout>aside{border:1px solid var(--border);border-top:3px solid var(--accent);background:var(--surface);flex-direction:column;padding:2rem;display:flex}.signup-layout>aside>span{text-transform:uppercase;color:var(--accent);font-size:.6rem}.signup-layout>aside>strong{margin:1rem 0;font:900 clamp(4rem,8vw,8rem)/1 Arial Narrow,Impact}.signup-layout>aside>p{color:var(--text-secondary);margin-bottom:3rem}.signup-layout>aside>div{border-top:1px solid var(--border);text-transform:uppercase;grid-template-columns:40px 1fr;padding:1rem 0;font-size:.7rem;display:grid}.signup-layout>aside b{color:var(--accent)}@media (max-width:800px){.signup-layout,.signup-form{grid-template-columns:1fr}.signup-form label:nth-child(3),.signup-check,.signup-form .button,.signup-form>small{grid-column:auto}}.signup-honey{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.signup-success{max-width:900px}.signup-success p{color:var(--text-secondary);max-width:650px;font-size:1.1rem}.signup-success h2{margin:1rem 0}
