.page-signup .split{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}@media (max-width:920px){.split{grid-template-columns:1fr}}.page-signup .left{background:var(--bk2);color:var(--dk-w1);flex-direction:column;padding:40px 56px;display:flex;position:relative;overflow:hidden}.page-signup .left:before{content:"";background:var(--p);height:2px;position:absolute;top:0;left:0;right:0}.page-signup .brand-row{justify-content:space-between;align-items:center;display:flex}.page-signup .brand-logo{font-family:var(--font-display);color:var(--dk-w1);font-size:17px;font-weight:600;text-decoration:none}.page-signup .brand-logo span{color:var(--p)}.page-signup .back-link{font-family:var(--font-mono);color:var(--dk-w4);text-transform:uppercase;letter-spacing:1.5px;font-size:10px;text-decoration:none;transition:color .12s}.page-signup .back-link:hover{color:var(--p)}.page-signup .left-mid{margin:auto 0;padding:60px 0}.page-signup .left-eyebrow{font-family:var(--font-mono);color:var(--p);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:10px;margin-bottom:22px;font-size:10.5px;font-weight:600;display:flex}.page-signup .left-eyebrow:before{content:"";background:var(--p);width:24px;height:1px}.page-signup .left-headline{font-family:var(--font-display);letter-spacing:-1.2px;max-width:14ch;margin-bottom:22px;font-size:clamp(32px,3vw,44px);font-weight:600;line-height:1.05}.page-signup .left-headline em{color:var(--p);font-style:normal}.page-signup .left-sub{color:var(--dk-w3);max-width:38ch;margin-bottom:36px;font-size:14.5px;font-weight:300;line-height:1.6}.page-signup .proof-list{border-top:1px solid var(--dk-rule);flex-direction:column;gap:14px;max-width:380px;padding-top:28px;display:flex}.page-signup .proof-item{align-items:flex-start;gap:14px;display:flex}.page-signup .proof-num{font-family:var(--font-mono);color:var(--p);letter-spacing:.18em;min-width:28px;padding-top:2px;font-size:10px;font-weight:600}.page-signup .proof-txt{color:var(--dk-w2);font-size:13px;font-weight:300;line-height:1.55}.page-signup .proof-txt b{color:var(--dk-w1);font-weight:500}.page-signup .left-footer{font-family:var(--font-mono);color:var(--dk-w4);letter-spacing:.4px;justify-content:space-between;align-items:center;margin-top:auto;padding-top:32px;font-size:10px;display:flex}.page-signup .right{background:var(--lt);flex-direction:column;padding:56px 64px;display:flex}.page-signup .right-inner{width:100%;max-width:420px;margin:auto}.page-signup .form-step{font-family:var(--font-mono);color:var(--t3);text-transform:uppercase;letter-spacing:.18em;margin-bottom:14px;font-size:10px;font-weight:600}.page-signup .form-step b{color:var(--t1)}.page-signup .form-title{font-family:var(--font-display);color:var(--t1);letter-spacing:-.6px;margin-bottom:10px;font-size:28px;font-weight:600;line-height:1.15}.page-signup .form-sub{color:var(--t3);margin-bottom:28px;font-size:13.5px;font-weight:300}.page-signup .form-foot{text-align:center;color:var(--t3);margin-top:28px;font-size:13px}.page-signup .form-foot a{color:var(--t1);border-bottom:1px solid var(--t1);margin-left:6px;font-weight:500;text-decoration:none}@media (max-width:920px){.page-signup .split{grid-template-rows:auto auto}.page-signup .left{order:2;min-height:auto;padding:32px 28px}.page-signup .left .left-footer{display:none}.page-signup .left-mid{padding:24px 0}.page-signup .proof-list{display:none}.page-signup .right{order:1;padding:36px 28px 28px}}
