.page-module___8aEwW__page{--bg-primary:#fff;--text-primary:#111;--text-secondary:#6e6e73;--text-tertiary:#adadad;--border-color:#e0e0e0;--hover-bg:#f0f2f1;background:var(--bg-primary);min-height:100vh;color:var(--text-primary);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow-x:hidden}.page-module___8aEwW__nav{justify-content:flex-start;align-items:center;width:100%;padding:40px 6vw;display:flex}.page-module___8aEwW__logoWrapper{-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.page-module___8aEwW__logoText{letter-spacing:-.01em;color:var(--text-primary);font-size:16px;font-weight:600}.page-module___8aEwW__main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:720px;margin:0 auto;padding:0 24px 80px;animation:.6s cubic-bezier(.16,1,.3,1) forwards page-module___8aEwW__fadeUp;display:flex}.page-module___8aEwW__pill{background:var(--hover-bg);color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;margin-bottom:24px;padding:6px 14px;font-size:13px;font-weight:500}.page-module___8aEwW__title{letter-spacing:-.025em;color:#000;margin-bottom:20px;font-size:46px;font-weight:550;line-height:1.1}.page-module___8aEwW__subtitle{color:var(--text-secondary);letter-spacing:.01em;max-width:540px;margin-bottom:48px;font-size:16px;font-weight:420;line-height:1.5}.page-module___8aEwW__formContainer{width:100%;max-width:340px}.page-module___8aEwW__inputGroup{flex-direction:column;gap:12px;display:flex}.page-module___8aEwW__input{border:1px solid var(--border-color);width:100%;height:46px;color:var(--text-primary);background-color:#fff;border-radius:10px;outline:none;padding:0 16px;font-size:14px;transition:all .2s;box-shadow:0 1px 2px #00000004}.page-module___8aEwW__input::placeholder{color:#999}.page-module___8aEwW__input:focus{border-color:#000;box-shadow:0 0 0 1px #000}.page-module___8aEwW__btn{color:#fff;cursor:pointer;background-color:#111;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:46px;padding:0 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.page-module___8aEwW__btn:hover{background-color:#1e1e1e}.page-module___8aEwW__btn:active{transform:scale(.98)}.page-module___8aEwW__btn:disabled{opacity:.7;cursor:not-allowed}.page-module___8aEwW__successState{color:var(--text-primary);border:1px solid var(--border-color);background-color:#fafafa;border-radius:10px;padding:16px;font-size:14px;font-weight:450;animation:.4s page-module___8aEwW__fadeUp}.page-module___8aEwW__footer{color:var(--text-tertiary);border-top:1px solid #0000000a;justify-content:space-between;padding:40px 6vw;font-size:13px;font-weight:420;display:flex}.page-module___8aEwW__footerLinks{gap:24px;display:flex}.page-module___8aEwW__footerLink{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:420;transition:color .15s}.page-module___8aEwW__footerLink:hover{color:var(--text-primary)}.page-module___8aEwW__modalOverlay{-webkit-backdrop-filter:blur(20px)saturate(170%)brightness(110%);z-index:100;background:#fff9;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out forwards page-module___8aEwW__fadeIn;display:flex;position:fixed;inset:0}.page-module___8aEwW__modalContent{background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;width:100%;max-width:640px;max-height:85vh;animation:.3s cubic-bezier(.16,1,.3,1) forwards page-module___8aEwW__modalSlideUp;display:flex;position:relative;transform:translateY(8px);box-shadow:0 24px 48px #0000000a,0 12px 24px #0000000a}.page-module___8aEwW__modalHeader{border-bottom:1px solid #0000000a;flex-shrink:0;justify-content:space-between;align-items:center;padding:32px 32px 24px;display:flex}.page-module___8aEwW__modalTitle{letter-spacing:-.01em;color:#000;font-size:20px;font-weight:600}.page-module___8aEwW__modalClose{background:var(--hover-bg);cursor:pointer;width:30px;height:30px;color:var(--text-tertiary);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:all .2s;display:flex}.page-module___8aEwW__modalClose:hover{color:var(--text-primary);background:#e0e2e3}.page-module___8aEwW__modalBody{color:var(--text-secondary);padding:32px;font-size:14px;line-height:1.6;overflow-y:auto}.page-module___8aEwW__modalBody h3{color:var(--text-primary);letter-spacing:-.005em;margin:28px 0 12px;font-size:15px;font-weight:600}.page-module___8aEwW__modalBody h3:first-child{margin-top:0}.page-module___8aEwW__modalBody p{margin-bottom:16px}.page-module___8aEwW__modalBody ul{margin:0 0 16px 24px}.page-module___8aEwW__modalBody li{margin-bottom:8px}@keyframes page-module___8aEwW__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module___8aEwW__modalSlideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.page-module___8aEwW__title{font-size:36px}.page-module___8aEwW__footer{flex-direction:column;align-items:flex-start;gap:16px}.page-module___8aEwW__modalContent{max-height:90vh}.page-module___8aEwW__modalHeader,.page-module___8aEwW__modalBody{padding:24px}}
