@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
.signup-module__t4T-AG__page{background:#f8fafc;min-height:100vh;font-family:Inter,system-ui,sans-serif}.signup-module__t4T-AG__nav{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.signup-module__t4T-AG__navLogo{text-decoration:none}.signup-module__t4T-AG__navBack{color:#64748b;font-size:.875rem;font-weight:500;text-decoration:none}.signup-module__t4T-AG__navBack:hover{color:#2563eb}.signup-module__t4T-AG__formWrap{max-width:640px;margin:48px auto;padding:0 20px 80px}.signup-module__t4T-AG__formHeader{text-align:center;margin-bottom:36px}.signup-module__t4T-AG__foundingTag{color:#d97706;background:linear-gradient(135deg,#fbbf241f,#fbbf240f);border:1px solid #fbbf2459;border-radius:999px;margin-bottom:16px;padding:7px 18px;font-size:.82rem;font-weight:600;display:inline-block}.signup-module__t4T-AG__formTitle{color:#0f172a;letter-spacing:-.03em;margin-bottom:8px;font-size:2rem;font-weight:800}.signup-module__t4T-AG__formSub{color:#64748b;font-size:.95rem}.signup-module__t4T-AG__form{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:20px;padding:32px;display:flex}.signup-module__t4T-AG__fieldset{border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:10px;padding:20px;display:flex}.signup-module__t4T-AG__legend{text-transform:uppercase;letter-spacing:.1em;color:#64748b;padding:0 6px;font-size:.8rem;font-weight:700}.signup-module__t4T-AG__tierOption{cursor:pointer;border:1.5px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.signup-module__t4T-AG__tierOption input{accent-color:#2563eb;margin-top:3px}.signup-module__t4T-AG__tierOption strong{color:#1e293b;margin-bottom:2px;font-size:.92rem;display:block}.signup-module__t4T-AG__tierOption span{color:#94a3b8;font-size:.8rem}.signup-module__t4T-AG__tierOptionActive{background:#eff6ff;border-color:#2563eb}.signup-module__t4T-AG__fieldRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.signup-module__t4T-AG__field{flex-direction:column;gap:6px;display:flex}.signup-module__t4T-AG__field label{color:#374151;font-size:.82rem;font-weight:600}.signup-module__t4T-AG__field input,.signup-module__t4T-AG__field select,.signup-module__t4T-AG__field textarea{color:#1e293b;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;padding:11px 14px;font-family:Inter,system-ui,sans-serif;font-size:.92rem;transition:border-color .15s}.signup-module__t4T-AG__field input:focus,.signup-module__t4T-AG__field select:focus,.signup-module__t4T-AG__field textarea:focus{background:#fff;border-color:#2563eb;outline:none}.signup-module__t4T-AG__checkboxField{color:#374151;cursor:pointer;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:.88rem;display:flex}.signup-module__t4T-AG__checkboxField input{accent-color:#2563eb;width:16px;height:16px}.signup-module__t4T-AG__error{color:#ef4444;background:#fef2f2;border-radius:8px;padding:10px 14px;font-size:.85rem}.signup-module__t4T-AG__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:12px;width:100%;padding:14px;font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:700;transition:opacity .15s,transform .15s}.signup-module__t4T-AG__submitBtn:hover:not(:disabled){opacity:.93;transform:translateY(-1px)}.signup-module__t4T-AG__submitBtn:disabled{opacity:.6;cursor:not-allowed}.signup-module__t4T-AG__submitNote{color:#94a3b8;text-align:center;font-size:.78rem;line-height:1.5}.signup-module__t4T-AG__submitNote a{color:#2563eb}.signup-module__t4T-AG__successBox{text-align:center;max-width:480px;margin:120px auto;padding:40px 24px}.signup-module__t4T-AG__successIcon{margin-bottom:20px;font-size:3.5rem}.signup-module__t4T-AG__successBox h1{color:#0f172a;margin-bottom:12px;font-size:2rem;font-weight:800}.signup-module__t4T-AG__successBox p{color:#64748b;font-size:1rem;line-height:1.6}.signup-module__t4T-AG__successNote{color:#22c55e;margin-top:8px;font-size:.85rem}.signup-module__t4T-AG__backBtn{color:#fff;background:#0f172a;border-radius:999px;margin-top:28px;padding:12px 28px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}@media (max-width:600px){.signup-module__t4T-AG__fieldRow{grid-template-columns:1fr}.signup-module__t4T-AG__form{padding:20px}}
