.SignupForm-module__e_6TrW__stack{justify-self:end;gap:12px;width:100%;max-width:500px;display:grid}.SignupForm-module__e_6TrW__card{background:var(--surface);border:1px solid var(--border);border-radius:16px;width:100%;padding:clamp(30px,4vw,44px);box-shadow:0 26px 70px #1c2b2517}.SignupForm-module__e_6TrW__cardHeader{margin-bottom:28px}.SignupForm-module__e_6TrW__cardHeader h2{margin:0;font-size:2rem;font-weight:750;line-height:1.1}.SignupForm-module__e_6TrW__form{gap:17px;display:grid}.SignupForm-module__e_6TrW__nameFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.SignupForm-module__e_6TrW__formError,.SignupForm-module__e_6TrW__formMessage{margin:0;font-size:13px;line-height:1.55}.SignupForm-module__e_6TrW__formError{color:#a22d2d}.SignupForm-module__e_6TrW__formMessage{color:#4d5650}.SignupForm-module__e_6TrW__form button:disabled{cursor:wait;opacity:.65}.SignupForm-module__e_6TrW__form label{color:var(--text);gap:7px;font-size:14px;font-weight:650;line-height:1.4;display:grid}.SignupForm-module__e_6TrW__form input{width:100%;min-height:52px;color:var(--text);background:#fcfcfa;border:1px solid #cfd4d0;border-radius:8px;outline:none;padding:13px 14px;transition:border-color .2s,box-shadow .2s}.SignupForm-module__e_6TrW__form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #245c5221}.SignupForm-module__e_6TrW__divider{color:#858985;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:14px;margin:25px 0 17px;font-size:11px;line-height:1.3;display:flex}.SignupForm-module__e_6TrW__divider:before,.SignupForm-module__e_6TrW__divider:after{content:"";background:var(--border);flex:1;height:1px}.SignupForm-module__e_6TrW__divider span{white-space:nowrap}.SignupForm-module__e_6TrW__providers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.SignupForm-module__e_6TrW__providers button{min-height:50px;color:var(--text);cursor:pointer;background:#fff;border:1px solid #cfd4d0;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:650;line-height:1.3;transition:background-color .2s,border-color .2s,transform .2s;display:flex}.SignupForm-module__e_6TrW__providers button:hover{background:#f7f8f6;border-color:#adb6b0;transform:translateY(-1px)}.SignupForm-module__e_6TrW__providers svg{width:18px;height:18px}.SignupForm-module__e_6TrW__terms{text-align:center;max-width:380px;margin:16px auto 0;font-size:11px;line-height:1.5}.SignupForm-module__e_6TrW__accountLink{border-top:1px solid var(--border);text-align:center;margin:21px 0 0;padding-top:20px;font-size:13px;line-height:1.5}.SignupForm-module__e_6TrW__accountLink a{color:var(--text);text-underline-offset:3px;-webkit-text-decoration:underline #b9c2bc;text-decoration:underline #b9c2bc}.SignupForm-module__e_6TrW__accountLink a:hover{color:var(--accent)}.SignupForm-module__e_6TrW__accountOption{width:100%;min-height:54px;color:var(--accent);border:1px solid var(--accent);text-align:center;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:13px 18px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;transition:color .2s,background-color .2s,transform .2s;display:flex}.SignupForm-module__e_6TrW__accountOption:hover{color:#fff;background:var(--accent);transform:translateY(-1px)}@media (max-width:900px){.SignupForm-module__e_6TrW__stack{justify-self:start;max-width:620px}}@media (max-width:640px){.SignupForm-module__e_6TrW__card{border-radius:12px;padding:27px 20px 32px;box-shadow:0 16px 44px #1c2b2512}.SignupForm-module__e_6TrW__providers{grid-template-columns:1fr}.SignupForm-module__e_6TrW__nameFields{grid-template-columns:1fr;gap:17px}}
.signup-module__8Fjwta__signupPage{background:var(--background);align-items:center;min-height:calc(100svh - 72px);padding:68px 0 84px;display:grid}.signup-module__8Fjwta__signupLayout{grid-template-columns:minmax(0,1fr) minmax(400px,.72fr);align-items:center;gap:clamp(68px,9vw,142px);display:grid}.signup-module__8Fjwta__intro{max-width:660px}.signup-module__8Fjwta__intro h1{letter-spacing:-.05em;max-width:640px;margin:18px 0 22px;font-size:clamp(3.25rem,5.3vw,4.75rem);font-weight:750;line-height:.99}.signup-module__8Fjwta__lead{color:#424844;letter-spacing:-.018em;max-width:600px;margin:0;font-size:clamp(1.15rem,1.65vw,1.375rem);line-height:1.5}.signup-module__8Fjwta__values{border-bottom:1px solid var(--border);max-width:600px;margin-top:42px}.signup-module__8Fjwta__value{border-top:1px solid var(--border);grid-template-columns:42px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.signup-module__8Fjwta__value>span{color:var(--accent);letter-spacing:.04em;padding-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;line-height:1.5}.signup-module__8Fjwta__value strong{color:var(--text);font-size:15px;font-weight:700;line-height:1.4;display:block}.signup-module__8Fjwta__value p{margin:3px 0 0;font-size:14px;line-height:1.5}@media (max-width:900px){.signup-module__8Fjwta__signupPage{padding-top:58px}.signup-module__8Fjwta__signupLayout{grid-template-columns:1fr;gap:42px}.signup-module__8Fjwta__intro{max-width:700px}}@media (max-width:640px){.signup-module__8Fjwta__signupPage{min-height:0;padding:40px 0 66px}.signup-module__8Fjwta__signupLayout{gap:32px}.signup-module__8Fjwta__intro h1{margin:14px 0 18px;font-size:clamp(2.65rem,13vw,3.5rem)}.signup-module__8Fjwta__lead{font-size:1.0625rem}.signup-module__8Fjwta__values{margin-top:30px}.signup-module__8Fjwta__value{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:15px 0}}
