Create Account
Join us to start your journey
#ptcl { position:fixed;inset:0;z-index:1;overflow:hidden;pointer-events:none; } .p { position:absolute; border-radius:50%; opacity:0; animation: rise linear infinite; } @keyframes rise { 0% { transform:translateY(105vh); opacity:0; } 8% { opacity:.7; } 92% { opacity:.3; } 100% { transform:translateY(-8vh) translateX(40px); opacity:0; } } /* ─── PAGE CONTAINER ─── */ .page { position: relative; z-index: 10; min-height: 100vh; display: flex; align-items: center; justify-content: center; padding: 32px 16px; } /* ─── MAIN CARD ─── */ .card { display: flex; width: 100%; max-width: 1040px; min-height: 640px; background: var(--card-bg); border: 1px solid var(--border); border-radius: 24px; overflow: hidden; box-shadow: 0 0 0 1px rgba(255,255,255,0.04), 0 32px 80px rgba(0,0,0,0.55), 0 0 120px rgba(29,78,216,0.08); backdrop-filter: blur(24px); -webkit-backdrop-filter: blur(24px); } /* ─── LEFT PANEL ─── */ .lp { flex: 1; background: var(--left-bg); border-right: 1px solid var(--border); display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 40px 32px; position: relative; overflow: hidden; } .lp::before { content:''; position:absolute; inset:0; background: radial-gradient(ellipse at 35% 40%, rgba(29,78,216,0.13) 0%, transparent 70%); pointer-events:none; } .badge { display: inline-flex; align-items: center; gap: 7px; border: 1px solid rgba(16,185,129,0.35); background: rgba(16,185,129,0.08); border-radius: 50px; padding: 6px 16px; font-size: 11px; font-weight: 600; color: var(--green); letter-spacing: 1.1px; text-transform: uppercase; margin-bottom: 24px; } .badge-dot { width:7px;height:7px;border-radius:50%;background:var(--green); animation:pls 2s infinite; } @keyframes pls{ 0%,100%{opacity:1;transform:scale(1)} 50%{opacity:.4;transform:scale(1.4)} } .lp-title { font-family: 'Space Grotesk',sans-serif; font-size: 32px; font-weight: 800; color: var(--text); text-align: center; line-height: 1.25; margin-bottom: 12px; } .lp-title span { color: var(--blue); } .lp-sub { font-size: 14px; color: var(--muted); text-align: center; line-height: 1.65; max-width: 340px; margin-bottom: 32px; } .illus-box { position: relative; width: 100%; max-width: 320px; margin-bottom: 32px; } .illus-box img { width: 100%; border-radius: 16px; border: 1px solid rgba(79,142,247,0.18); box-shadow: 0 8px 32px rgba(0,0,0,0.4); object-fit: cover; max-height: 220px; } .mini-card { position: absolute; background: rgba(8,14,32,0.92); border: 1px solid rgba(79,142,247,0.28); border-radius: 10px; padding: 8px 14px; display: flex; align-items: center; gap: 9px; backdrop-filter: blur(8px); box-shadow: 0 4px 20px rgba(0,0,0,0.35); animation: cfl 4s ease-in-out infinite; white-space: nowrap; } .mc-top { top:-14px; left:-18px; animation-delay:0s; } .mc-bot { bottom:-14px; right:-18px; animation-delay:-2.2s; } @keyframes cfl{ 0%,100%{transform:translateY(0)} 50%{transform:translateY(-7px)} } .mc-ico { width:30px; height:30px; border-radius:8px; display:flex; align-items:center; justify-content:center; font-size:15px; } .mc-ico.gr { background:rgba(16,185,129,0.18); color:var(--green); } .mc-ico.bl { background:rgba(79,142,247,0.18); color:var(--blue); } .mc-label { font-size:11px; font-weight:600; color:var(--text); line-height:1.3; } .mc-label small { display:block; font-size:9.5px; font-weight:400; color:var(--muted); } .lp-footer { margin-top: auto; text-align:center; font-size:11.5px; color:rgba(123,147,188,0.5); } /* ─── RIGHT PANEL ─── */ .rp { width: 52%; flex-shrink: 0; display: flex; align-items: center; justify-content: center; padding: 40px 36px; background: var(--right-bg); } .rp-inner { width: 100%; max-width: 420px; } .rp-logo { display: flex; justify-content: center; margin-bottom: 24px; } .rp-logo img { height: 42px; width: auto; object-fit: contain; filter: drop-shadow(0 0 8px rgba(79, 142, 247, 0.15)); } .rp-head { margin-bottom: 28px; text-align: center; } .rp-head h2 { font-family: 'Space Grotesk',sans-serif; font-size: 26px; font-weight: 800; color: var(--text); margin-bottom: 6px; } .rp-head p { font-size: 13px; color: var(--muted); line-height: 1.5; } .err-box { background: rgba(239,68,68,0.1); border: 1px solid rgba(239,68,68,0.3); border-radius: 10px; padding: 11px 14px; margin-bottom: 20px; font-size: 13px; color: #fca5a5; display: flex; align-items: center; gap: 8px; } .fg { margin-bottom: 18px; } .fl { display: block; font-size: 11px; font-weight: 600; color: var(--text); margin-bottom: 6px; text-transform: uppercase; letter-spacing: 0.8px; } .iw { position: relative; } .iw-icon { position:absolute; left:14px; top:50%; transform:translateY(-50%); font-size:18px; color:var(--muted); transition: color .2s; pointer-events:none; display:flex; align-items:center; } .fi { width:100%; padding:11px 42px; background: var(--input-bg); border: 1px solid rgba(255,255,255,0.15); border-radius: 10px; color: var(--text); font-family:'Inter',sans-serif; font-size: 13.5px; outline: none; transition: border-color .25s, box-shadow .25s, background .25s; } .fi::placeholder { color: rgba(123,147,188,0.4); } .fi:focus { border-color: var(--blue); box-shadow: 0 0 0 3px rgba(79,142,247,0.14); background: rgba(12,22,52,0.95); } .fi:focus ~ .iw-icon { color: var(--blue); } .eye-btn { position:absolute; right:12px; top:50%; transform:translateY(-50%); background:none; border:none; cursor:pointer; color:var(--muted); font-size:18px; transition:color .2s; display:flex; align-items:center; } .eye-btn:hover { color:var(--blue); } .err-text { font-size:11.5px; color:#f87171; margin-top:5px; display:block; } .btn-sub { width:100%; padding:13px 16px; background: linear-gradient(135deg, #059669 0%, #10b981 50%, #34d399 100%); border:none; border-radius:10px; color:#fff; font-size:14px; font-weight:700; letter-spacing:0.8px; cursor:pointer; position:relative; overflow:hidden; transition:transform .25s, box-shadow .25s; display:flex; align-items:center; justify-content:center; gap:8px; margin-top: 10px; } .btn-sub::after { content:''; position:absolute; inset:0; background:linear-gradient(135deg, rgba(255,255,255,.18) 0%, transparent 55%); opacity:0; transition:opacity .3s; } .btn-sub:hover { transform:translateY(-2px); box-shadow:0 10px 30px rgba(16,185,129,.35); } .btn-sub:hover::after { opacity:1; } .btn-sub:active { transform:translateY(0); } .signin-link { text-align: center; margin-top: 22px; font-size: 13.5px; color: var(--muted); } .signin-link a { color: var(--cyan); font-weight: 600; text-decoration: none; transition: color .2s; } .signin-link a:hover { color: var(--blue); text-decoration: underline; } @keyframes spin{ from{transform:rotate(0)} to{transform:rotate(360deg)} } .spinning{ animation:spin .9s linear infinite; } /* ─── RESPONSIVE STYLING ─── */ @media (max-width: 991px) { .card { flex-direction: column; max-width: 520px; } .lp { display: none; } .rp { width: 100%; padding: 36px 24px; } }
Quick Account Setup
Join QBit Technologies Ltd.
Ecosystem
Create your personal account to get instant access to features, services, and management tools.
Instant Setup 100% Free Access
Verified Member 256-bit SSL Security
Create Account
Enter your details below to register your account