<-- Alfa Biz | Premium Laptop Store - Karachi's Trusted Tech Hub :root { --green: #00d26a; --green-light: #4ade80; --green-glow: rgba(0, 210, 106, 0.4); --green-dark: #059669; --gold: #ffd700; --gold-light: #ffe066; --gold-dark: #d4af37; --gold-glow: rgba(255, 215, 0, 0.35); --bg: #030806; --glass-bg: rgba(0, 210, 106, 0.05); --glass-border: rgba(0, 210, 106, 0.15); --glass-gold: rgba(255, 215, 0, 0.08); --glass-gold-border: rgba(255, 215, 0, 0.2); --card-bg: rgba(5, 15, 10, 0.6); --text: #e8f5e9; --text-muted: #8ba892; --white: #ffffff; } * { margin:0; padding:0; box-sizing:border-box; } html { scroll-behavior:smooth; } body { background:var(--bg); color:var(--text); font-family:'Inter','Rajdhani',sans-serif; overflow-x:hidden; min-height:100vh; } /* ═══ ANNOUNCEMENT BAR ═══ */ .announcement-bar { position: fixed; top: 0; left: 0; right: 0; z-index: 1100; height: 38px; background: linear-gradient(90deg, #020a05, #031208, #020a05); border-bottom: 1px solid rgba(255, 215, 0, 0.3); overflow: hidden; display: flex; align-items: center; } .announcement-bar::before, .announcement-bar::after { content: ''; position: absolute; top: 0; bottom: 0; width: 80px; z-index: 2; pointer-events: none; } .announcement-bar::before { left: 0; background: linear-gradient(90deg, #020a05, transparent); } .announcement-bar::after { right: 0; background: linear-gradient(-90deg, #020a05, transparent); } .announcement-track { display: flex; align-items: center; white-space: nowrap; animation: marqueeScroll 28s linear infinite; will-change: transform;test } .announcement-track:hover { animation-play-state: paused; } .announce-item { display: inline-flex; align-items: center; gap: 0.5rem; font-family: 'Orbitron', monospace; font-size: 0.68rem; letter-spacing: 2.5px; font-weight: 700; padding: 0 3rem; text-transform: uppercase; } .announce-item .ai-icon { color: var(--green-light); font-size: 0.75rem; } .announce-item .ai-text { color: var(--gold); } .announce-item .ai-highlight { color: var(--green-light); } .announce-sep { display: inline-block; width: 5px; height: 5px; background: var(--gold); border-radius: 50%; box-shadow: 0 0 8px var(--gold-glow); margin: 0 1.5rem; flex-shrink: 0; } @keyframes marqueeScroll { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } } /* ═══ BG MESH ═══ */ .bg-mesh { position:fixed; inset:0; z-index:0; pointer-events:none; background: radial-gradient(ellipse 80% 50% at 20% 40%, rgba(0,210,106,0.08) 0%, transparent 60%), radial-gradient(ellipse 60% 40% at 80% 60%, rgba(255,215,0,0.06) 0%, transparent 50%), radial-gradient(ellipse 50% 30% at 50% 100%, rgba(0,210,106,0.05) 0%, transparent 50%); } .bg-mesh::before { content:''; position:absolute; inset:0; background-image: linear-gradient(rgba(0,210,106,0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(0,210,106,0.03) 1px, transparent 1px); background-size:80px 80px; } .orb { position:fixed; border-radius:50%; filter:blur(80px); pointer-events:none; z-index:0; animation:orbFloat 20s ease-in-out infinite; } .orb-1 { width:400px; height:400px; background:rgba(0,210,106,0.12); top:-10%; left:-5%; } .orb-2 { width:300px; height:300px; background:rgba(255,215,0,0.1); top:40%; right:-5%; animation-delay:-7s; } .orb-3 { width:250px; height:250px; background:rgba(0,210,106,0.08); bottom:10%; left:30%; animation-delay:-14s; } @keyframes orbFloat { 0%,100%{transform:translate(0,0) scale(1)} 33%{transform:translate(30px,-30px) scale(1.1)} 66%{transform:translate(-20px,20px) scale(0.95)} } /* ═══ PRELOADER ═══ */ #preloader { position:fixed; inset:0; z-index:9999; background:#020503; display:flex; align-items:center; justify-content:center; flex-direction:column; transition:opacity 0.8s ease, visibility 0.8s ease; } #preloader.hidden { opacity:0; visibility:hidden; pointer-events:none; } .loader-ring-wrap { position:relative; width:160px; height:160px; display:flex; align-items:center; justify-content:center; } .loader-ring { position:absolute; border-radius:50%; border:3px solid transparent; } .loader-ring-1 { width:160px; height:160px; border-top-color:var(--green); animation:spin 2s linear infinite; } .loader-ring-2 { width:120px; height:120px; border-right-color:var(--gold); animation:spin 1.5s linear infinite reverse; } .loader-ring-3 { width:80px; height:80px; border-bottom-color:var(--green-light); animation:spin 3s linear infinite; } .loader-logo { width:50px; height:50px; object-fit:contain; position:relative; z-index:2; filter:drop-shadow(0 0 20px var(--green-glow)); } .loader-status { font-family:'Orbitron',monospace; font-size:0.75rem; letter-spacing:6px; color:var(--green); margin:2rem 0 1.5rem; animation:blink 1.5s ease infinite; } .loader-bar-track { width:280px; height:4px; background:rgba(0,210,106,0.1); border-radius:4px; overflow:hidden; } .loader-bar { height:100%; width:0; background:linear-gradient(90deg,var(--green),var(--gold)); box-shadow:0 0 20px var(--green-glow); transition:width 0.05s linear; } .loader-pct { font-family:'Orbitron',monospace; font-size:0.7rem; color:var(--gold); margin-top:0.8rem; letter-spacing:3px; } @keyframes spin { to{transform:rotate(360deg)} } @keyframes blink { 0%,100%{opacity:1} 50%{opacity:0.3} } /* ═══ NAVBAR ═══ */ .glass-nav { position:fixed; top:38px; left:0; right:0; z-index:1000; background:rgba(3,8,6,0.7); backdrop-filter:blur(24px) saturate(180%); border-bottom:1px solid var(--glass-border); padding:0 2rem; transition:all 0.3s ease; } .glass-nav.scrolled { background:rgba(3,8,6,0.9); border-bottom-color:var(--gold); box-shadow:0 4px 30px rgba(0,210,106,0.1); } .nav-inner { max-width:1400px; margin:0 auto; height:75px; display:flex; align-items:center; justify-content:space-between; } .nav-brand { display:flex; align-items:center; gap:0.8rem; text-decoration:none; } .logo-icon { width:42px; height:42px; border-radius:12px; background:linear-gradient(135deg,var(--green),var(--green-dark)); display:flex; align-items:center; justify-content:center; font-family:'Orbitron',monospace; font-weight:900; font-size:1.1rem; color:var(--white); box-shadow:0 0 20px var(--green-glow); } .logo-text { font-family:'Orbitron',monospace; font-size:1.1rem; font-weight:900; letter-spacing:3px; background:linear-gradient(135deg,var(--green-light),var(--gold)); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; } .nav-menu { list-style:none; display:flex; gap:2.5rem; } .nav-menu a { text-decoration:none; color:var(--text-muted); font-family:'Rajdhani',sans-serif; font-weight:600; font-size:0.9rem; letter-spacing:2px; transition:all 0.3s; text-transform:uppercase; position:relative; padding:0.3rem 0; } .nav-menu a::after { content:''; position:absolute; bottom:0; left:0; width:0; height:2px; background:linear-gradient(90deg,var(--green),var(--gold)); transition:width 0.3s ease; } .nav-menu a:hover, .nav-menu a.active { color:var(--green-light); } .nav-menu a:hover::after, .nav-menu a.active::after { width:100%; } .nav-actions { display:flex; align-items:center; gap:1rem; } .nav-cta { background:linear-gradient(135deg,var(--green),var(--green-dark)); color:var(--white); border:none; padding:0.7rem 1.8rem; font-family:'Orbitron',monospace; font-size:0.7rem; font-weight:700; letter-spacing:2px; cursor:pointer; border-radius:10px; transition:all 0.3s; text-transform:uppercase; box-shadow:0 4px 15px rgba(0,210,106,0.3); position:relative; overflow:hidden; } .nav-cta::before { content:''; position:absolute; top:0; left:-100%; width:100%; height:100%; background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent); transition:left 0.5s; } .nav-cta:hover::before { left:100%; } .nav-cta:hover { box-shadow:0 0 30px var(--green-glow),0 0 60px rgba(255,215,0,0.2); transform:translateY(-2px); } .menu-btn { display:none; flex-direction:column; gap:5px; background:none; border:none; cursor:pointer; padding:8px; } .menu-btn span { display:block; width:26px; height:2.5px; background:linear-gradient(90deg,var(--green),var(--gold)); border-radius:2px; transition:all 0.3s; } /* ═══ DRAWER ═══ */ .drawer-overlay { display:none; position:fixed; inset:0; background:rgba(0,0,0,0.6); backdrop-filter:blur(8px); z-index:1100; } .drawer-overlay.open { display:block; } .drawer { position:fixed; top:0; right:-350px; width:320px; height:100vh; background:rgba(3,8,6,0.95); backdrop-filter:blur(30px); border-left:1px solid var(--glass-border); z-index:1200; padding:2.5rem 2rem; transition:right 0.4s cubic-bezier(0.16,1,0.3,1); display:flex; flex-direction:column; gap:2rem; } .drawer.open { right:0; } .drawer-close { position:absolute; top:1.2rem; right:1.2rem; background:var(--glass-bg); border:1px solid var(--glass-border); color:var(--green); font-size:1.5rem; cursor:pointer; width:40px; height:40px; border-radius:10px; display:flex; align-items:center; justify-content:center; transition:all 0.3s; } .drawer-close:hover { background:var(--green-glow); border-color:var(--green); color:var(--white); } .drawer-logo { height:55px; width:auto; filter:drop-shadow(0 0 15px var(--green-glow)); } .drawer-links { list-style:none; margin-top:1rem; } .drawer-links li { border-bottom:1px solid var(--glass-border); } .drawer-links a { display:block; padding:1rem 0; color:var(--text); text-decoration:none; font-family:'Rajdhani',sans-serif; font-weight:600; font-size:1.05rem; letter-spacing:2px; text-transform:uppercase; transition:all 0.3s; } .drawer-links a:hover { color:var(--gold); padding-left:10px; } .drawer-socials { display:flex; gap:1rem; margin-top:auto; } .drawer-soc { width:42px; height:42px; background:var(--glass-bg); border:1px solid var(--glass-border); border-radius:10px; display:flex; align-items:center; justify-content:center; color:var(--text-muted); text-decoration:none; transition:all 0.3s; font-size:1.1rem; } .drawer-soc:hover { color:var(--gold); border-color:var(--gold); background:var(--glass-gold); box-shadow:0 0 15px var(--gold-glow); } .drawer-status { display:flex; align-items:center; gap:0.6rem; font-family:'Orbitron',monospace; font-size:0.7rem; color:var(--green); letter-spacing:2px; padding:0.8rem; background:var(--glass-bg); border:1px solid var(--glass-border); border-radius:10px; } .drawer-status span { width:8px; height:8px; background:var(--green); border-radius:50%; animation:pulse 2s infinite; box-shadow:0 0 10px var(--green-glow); } /* ═══ HERO ═══ */ #hero { min-height: 100vh; display: flex; align-items: center; position: relative; overflow: hidden; padding: 138px 2rem 4rem; z-index: 2; } .hero-bg-glow { position: absolute; inset: 0; pointer-events: none; background: radial-gradient(ellipse 80% 100% at 50% 0%, rgba(0,210,106,0.15) 0%, transparent 80%); } .hero-inner { max-width: 1400px; margin: 0 auto; width: 100%; display: grid; grid-template-columns: 1fr 1fr; align-items: center; gap: 3rem; position: relative; z-index: 1; } .hero-content { text-align: left; } .hero-badge { font-family:'Orbitron',monospace; font-size:0.7rem; letter-spacing:5px; color:var(--gold); margin-bottom:2rem; display:inline-block; padding:0.5rem 1.5rem; background:var(--glass-gold); border:1px solid var(--glass-gold-border); border-radius:50px; } .hero-title { font-family:'Orbitron',monospace; font-size:clamp(2.2rem,4.5vw,4rem); font-weight:900; line-height:1.1; margin-bottom:1.5rem; color:var(--white); } .hero-title .gradient-text { background:linear-gradient(135deg,var(--green-light),var(--gold)); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; } .hero-sub { font-size:1.05rem; color:var(--text-muted); margin-bottom:2.5rem; line-height:1.8; max-width:520px; } .hero-btns { display:flex; gap:1.2rem; flex-wrap:wrap; } .btn-primary { background:linear-gradient(135deg,var(--green),var(--green-dark)); color:var(--white); border:none; padding:1rem 2.5rem; font-family:'Orbitron',monospace; font-size:0.8rem; font-weight:700; letter-spacing:2px; cursor:pointer; border-radius:12px; transition:all 0.3s; text-transform:uppercase; box-shadow:0 8px 30px rgba(0,210,106,0.3); position:relative; overflow:hidden; } .btn-primary::before { content:''; position:absolute; top:0; left:-100%; width:100%; height:100%; background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent); transition:left 0.6s; } .btn-primary:hover::before { left:100%; } .btn-primary:hover { box-shadow:0 0 40px var(--green-glow),0 0 80px rgba(0,210,106,0.2); transform:translateY(-3px); } .btn-gold { background:transparent; color:var(--gold); border:2px solid var(--glass-gold-border); padding:0.9rem 2.3rem; font-family:'Orbitron',monospace; font-size:0.8rem; font-weight:700; letter-spacing:2px; cursor:pointer; border-radius:12px; transition:all 0.3s; text-transform:uppercase; } .btn-gold:hover { background:var(--glass-gold); border-color:var(--gold); box-shadow:0 0 30px var(--gold-glow); } .hero-visual { position: relative; display: flex; align-items: center; justify-content: center; height: 520px; } .hero-visual::before { content: ''; position: absolute; width: 420px; height: 420px; border-radius: 50%; background: radial-gradient(circle, rgba(0,210,106,0.18) 0%, rgba(255,215,0,0.08) 40%, transparent 70%); filter: blur(30px); animation: glowPulse 4s ease-in-out infinite; z-index: 0; } .orbit-ring { position: absolute; border-radius: 50%; border: 1px solid rgba(0,210,106,0.15); animation: orbitSpin 18s linear infinite; z-index: 1; } .orbit-ring-1 { width: 360px; height: 360px; } .orbit-ring-2 { width: 460px; height: 460px; border-color: rgba(255,215,0,0.1); animation-duration: 26s; animation-direction: reverse; } .orbit-ring-1::after { content: ''; position: absolute; top: -4px; left: 50%; transform: translateX(-50%); width: 8px; height: 8px; background: var(--green); border-radius: 50%; box-shadow: 0 0 12px var(--green-glow), 0 0 24px var(--green-glow); } .orbit-ring-2::after { content: ''; position: absolute; bottom: -4px; right: 20%; width: 6px; height: 6px; background: var(--gold); border-radius: 50%; box-shadow: 0 0 10px var(--gold-glow); } .laptop-float-wrap { position: relative; z-index: 2; animation: laptopFloat 5s ease-in-out infinite; filter: drop-shadow(0 30px 60px rgba(0,0,0,0.7)) drop-shadow(0 0 40px rgba(0,210,106,0.25)); } .laptop-float-wrap img { width: 100%; max-width: 480px; height: auto; object-fit: contain; display: block; } .laptop-shadow { position: absolute; bottom: -20px; left: 50%; transform: translateX(-50%); width: 70%; height: 30px; background: radial-gradient(ellipse, rgba(0,210,106,0.35) 0%, transparent 70%); filter: blur(12px); z-index: 1; animation: shadowPulse 5s ease-in-out infinite; } .hud-label { position: absolute; font-family: 'Orbitron', monospace; font-size: 0.6rem; letter-spacing: 2px; padding: 0.35rem 0.8rem; border-radius: 6px; z-index: 3; backdrop-filter: blur(8px); white-space: nowrap; } .hud-label-1 { top: 18%; left: 0; background: rgba(0,210,106,0.12); border: 1px solid rgba(0,210,106,0.3); color: var(--green-light); animation: hudFloat1 5s ease-in-out infinite; } .hud-label-2 { bottom: 28%; right: 0; background: rgba(255,215,0,0.1); border: 1px solid rgba(255,215,0,0.3); color: var(--gold); animation: hudFloat2 6s ease-in-out infinite; } .hud-label-3 { bottom: 16%; left: 5%; background: rgba(0,210,106,0.08); border: 1px solid rgba(0,210,106,0.2); color: var(--text-muted); animation: hudFloat3 7s ease-in-out infinite; } @keyframes laptopFloat { 0%, 100% { transform: translateY(0px) rotate(0deg); } 30% { transform: translateY(-18px) rotate(-1deg); } 70% { transform: translateY(-10px) rotate(0.5deg); } } @keyframes shadowPulse { 0%, 100% { opacity: 0.8; transform: translateX(-50%) scaleX(1); } 50% { opacity: 0.4; transform: translateX(-50%) scaleX(0.75); } } @keyframes glowPulse { 0%, 100% { opacity: 0.7; transform: scale(1); } 50% { opacity: 1; transform: scale(1.08); } } @keyframes orbitSpin { to { transform: rotate(360deg); } } @keyframes hudFloat1 { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-8px); } } @keyframes hudFloat2 { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(8px); } } @keyframes hudFloat3 { 0%, 100% { transform: translateY(0); } 40% { transform: translateY(-5px); } } /* ═══ SECTION COMMONS ═══ */ .section-wrap { max-width:1400px; margin:0 auto; } .section-header { margin-bottom:3rem; } .section-label { font-family:'Orbitron',monospace; font-size:0.65rem; letter-spacing:4px; color:var(--green); margin-bottom:0.7rem; display:block; } .section-title { font-family:'Orbitron',monospace; font-size:clamp(1.8rem,3.5vw,2.8rem); font-weight:900; color:var(--white); margin-bottom:0.7rem; } .section-title .gold { color:var(--gold); } .section-sub { color:var(--text-muted); font-size:1rem; max-width:550px; line-height:1.7; } /* ═══ FILTER BAR ═══ */ .filter-bar { display:flex; gap:0.8rem; flex-wrap:wrap; justify-content:center; margin-bottom:3rem; position:relative; z-index:2; } .fbtn { background:var(--glass-bg); border:1px solid var(--glass-border); color:var(--text-muted); padding:0.6rem 1.8rem; font-family:'Orbitron',monospace; font-size:0.7rem; letter-spacing:2px; cursor:pointer; border-radius:50px; transition:all 0.3s; text-transform:uppercase; backdrop-filter:blur(10px); } .fbtn:hover { background:rgba(0,210,106,0.1); color:var(--green-light); border-color:var(--green); box-shadow:0 0 20px rgba(0,210,106,0.15); } .fbtn.active { background:linear-gradient(135deg,rgba(0,210,106,0.2),rgba(255,215,0,0.15)); color:var(--gold); border-color:var(--gold); box-shadow:0 0 25px var(--gold-glow); } /* ═══ PRODUCTS ═══ */ #products { padding:5rem 2rem 4rem; position:relative; z-index:2; } .products-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(320px,1fr)); gap:1.8rem; } .pcard { position:relative; background:linear-gradient(180deg,rgba(8,11,9,0.96),rgba(3,5,3,0.95)); border:1px solid rgba(255,215,0,0.14); border-radius:30px; overflow:hidden; box-shadow:0 22px 48px rgba(0,0,0,0.28); transition:transform 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease; cursor:pointer; } .pcard::before { content:''; position:absolute; inset:0; background:radial-gradient(circle at top left,rgba(255,215,0,0.12),transparent 28%),radial-gradient(circle at bottom right,rgba(255,215,0,0.06),transparent 32%); opacity:0; transition:opacity 0.35s ease; pointer-events:none; z-index:1; } .pcard:hover::before { opacity:1; } .pcard:hover { transform:translateY(-10px); border-color:rgba(255,215,0,0.25); box-shadow:0 28px 60px rgba(0,0,0,0.34),0 0 24px rgba(255,215,0,0.12); } .pcard.hidden { display:none; } .pcard-img-wrap { position:relative; min-height:260px; display:flex; align-items:center; justify-content:center; overflow:hidden; background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(0,0,0,0.08)); } .pcard-img-wrap img { width:auto; height:100%; max-width:100%; max-height:260px; object-fit:contain; transition:transform 0.45s ease; } .pcard:hover .pcard-img-wrap img { transform:scale(1.05); } .pcard-img-overlay { position:absolute; inset:0; background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,0.62) 100%); pointer-events:none; } .pbadge { position:absolute; top:1rem; right:1rem; font-family:'Orbitron',monospace; font-size:0.65rem; letter-spacing:1.6px; padding:0.45rem 1rem; border-radius:999px; font-weight:800; background:rgba(22,18,12,0.92); border:1px solid rgba(255,215,0,0.24); z-index:2; } .b-hot { background:linear-gradient(135deg,rgba(255,80,80,0.18),rgba(255,180,0,0.12)); color:#ff6b6b; border-color:rgba(255,80,80,0.3); } .b-new { background:linear-gradient(135deg,rgba(255,215,0,0.24),rgba(255,215,0,0.1)); color:var(--gold); border-color:rgba(255,215,0,0.28); } .b-sale { background:linear-gradient(135deg,rgba(255,215,0,0.24),rgba(255,215,0,0.12)); color:var(--gold); border-color:rgba(255,215,0,0.28); } .pcard-content { padding:1.6rem 1.6rem 1.8rem; position:relative; z-index:2; } .pcard-category { font-family:'Orbitron',monospace; font-size:0.67rem; letter-spacing:2.2px; color:rgba(255,215,0,0.95); text-transform:uppercase; margin-bottom:0.75rem; } .pname { font-family:'Orbitron',monospace; font-size:1.2rem; font-weight:900; color:#fff; margin-bottom:0.85rem; line-height:1.18; } .pspec { font-size:0.84rem; color:var(--text-muted); line-height:1.6; margin-bottom:1.2rem; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; } .pcard-footer { display:flex; justify-content:space-between; align-items:center; gap:1rem; padding-top:1rem; border-top:1px solid rgba(255,255,255,0.08); } .pprice-wrap { display:flex; flex-direction:column; gap:0.25rem; } .pprice { font-family:'Orbitron',monospace; font-size:1.3rem; color:var(--gold); font-weight:900; text-shadow:0 0 14px rgba(255,215,0,0.16); } .pprice .old { font-size:0.78rem; color:rgba(255,255,255,0.63); text-decoration:line-through; display:block; margin-bottom:2px; } .btn-order { padding:0.8rem 1.4rem; border-radius:999px; font-family:'Orbitron',monospace; font-size:0.75rem; letter-spacing:1.7px; font-weight:800; border:none; background:linear-gradient(135deg,rgba(255,215,0,1),rgba(212,175,55,0.96)); color:#120f05; cursor:pointer; box-shadow:0 12px 26px rgba(255,215,0,0.18); transition:transform 0.25s ease, box-shadow 0.25s ease; display:inline-flex; align-items:center; gap:0.45rem; } .btn-order:hover { transform:translateY(-2px); box-shadow:0 18px 32px rgba(255,215,0,0.28); } .view-all-wrap { text-align:center; margin-top:3rem; } .view-all-btn { display:inline-flex; align-items:center; gap:0.8rem; background:linear-gradient(135deg,var(--green),var(--green-dark)); color:var(--white); text-decoration:none; font-family:'Orbitron',monospace; font-size:0.8rem; font-weight:700; letter-spacing:2px; padding:0.9rem 2.5rem; border-radius:12px; transition:all 0.3s; box-shadow:0 4px 20px rgba(0,210,106,0.3); } .view-all-btn:hover { box-shadow:0 0 35px var(--green-glow); transform:translateY(-2px); } /* ═══ ABOUT ═══ */ #about { padding:6rem 2rem; position:relative; overflow:hidden; z-index:2; } #about::before { content:''; position:absolute; inset:0; background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(0,210,106,0.04) 0%,transparent 70%); } .about-wrap { max-width:1200px; margin:0 auto; display:grid; grid-template-columns:1fr 1fr; gap:5rem; align-items:center; position:relative; z-index:2; } .about-label { font-family:'Orbitron',monospace; font-size:0.65rem; letter-spacing:4px; color:var(--green); margin-bottom:1rem; display:block; } .about-title { font-family:'Orbitron',monospace; font-size:clamp(1.6rem,3vw,2.5rem); font-weight:900; color:#fff; margin-bottom:1.5rem; line-height:1.15; } .about-title span { color:var(--gold); } .about-lead { font-size:1.1rem; color:var(--text); font-weight:600; margin-bottom:1.2rem; line-height:1.6; } .about-desc { font-size:0.95rem; color:var(--text-muted); line-height:1.8; margin-bottom:1.2rem; } .about-pills { display:flex; flex-wrap:wrap; gap:0.6rem; margin-bottom:1.5rem; } .about-pill { display:flex; align-items:center; gap:0.5rem; border:1px solid var(--glass-gold-border); border-radius:6px; padding:0.4rem 0.9rem; font-family:'Rajdhani',sans-serif; font-size:0.85rem; font-weight:600; color:var(--gold); letter-spacing:1px; background:var(--glass-gold); } .about-stats { display:grid; grid-template-columns:1fr 1fr; gap:1rem; margin-bottom:1.5rem; } .about-stat { background:rgba(5,15,10,0.6); border:1px solid var(--glass-border); border-radius:14px; padding:1.5rem; text-align:center; position:relative; overflow:hidden; } .about-stat::before { content:''; position:absolute; bottom:0; left:0; right:0; height:2px; background:linear-gradient(90deg,transparent,var(--gold),transparent); } .about-stat-num { font-family:'Orbitron',monospace; font-size:2rem; font-weight:900; color:var(--gold); text-shadow:0 0 20px var(--gold-glow); } .about-stat-label { font-size:0.85rem; color:var(--text-muted); font-weight:600; letter-spacing:1px; margin-top:0.3rem; } .about-highlights { display:flex; flex-direction:column; gap:0.8rem; } .about-hi { display:flex; align-items:flex-start; gap:1rem; background:rgba(5,15,10,0.6); border:1px solid var(--glass-border); border-radius:10px; padding:1rem 1.2rem; } .about-hi-icon { width:36px; height:36px; min-width:36px; border-radius:8px; background:rgba(0,210,106,0.1); border:1px solid var(--glass-border); display:flex; align-items:center; justify-content:center; color:var(--green-light); font-size:0.85rem; } .about-hi-text h4 { font-family:'Rajdhani',sans-serif; font-weight:700; font-size:0.95rem; color:#fff; letter-spacing:1px; margin-bottom:0.2rem; } .about-hi-text p { font-size:0.82rem; color:var(--text-muted); line-height:1.5; } /* ═══ FEATURES ═══ */ #features { padding:6rem 2rem; position:relative; overflow:hidden; z-index:2; } #features::before { content:''; position:absolute; inset:0; background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(0,210,106,0.04) 0%,transparent 70%); } .features-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:1.2rem; margin-top:3rem; position:relative; z-index:2; } .fcard { background:rgba(5,15,10,0.6); border:1px solid var(--glass-border); border-radius:16px; padding:2rem; position:relative; overflow:hidden; transition:transform 0.3s, border-color 0.3s; } .fcard:hover { transform:translateY(-4px); border-color:rgba(255,215,0,0.3); } .ficon { width:50px; height:50px; border-radius:12px; background:rgba(0,210,106,0.08); border:1px solid var(--glass-border); display:flex; align-items:center; justify-content:center; color:var(--green-light); font-size:1.2rem; margin-bottom:1rem; } .fword { font-family:'Orbitron',monospace; font-size:0.9rem; font-weight:700; color:#fff; margin-bottom:0.5rem; letter-spacing:2px; } .fdesc { font-size:0.9rem; color:var(--text-muted); line-height:1.7; } .pillar-glow-line { position:absolute; bottom:0; left:0; right:0; height:2px; background:linear-gradient(90deg,transparent,var(--gold),transparent); opacity:0; transition:opacity 0.3s; } .fcard:hover .pillar-glow-line { opacity:1; } /* ═══ WHY + CONTACT ═══ */ #why { padding:6rem 2rem; z-index:2; position:relative; } .why-grid { max-width:1400px; margin:0 auto; display:grid; grid-template-columns:1fr 1fr; gap:5rem; align-items:start; } .why-item { display:flex; gap:1.2rem; align-items:flex-start; padding:1.2rem 0; border-bottom:1px solid var(--glass-border); } .why-num { font-family:'Orbitron',monospace; font-size:1.5rem; font-weight:900; color:rgba(255,215,0,0.2); min-width:50px; } .why-h4 { font-family:'Orbitron',monospace; font-size:0.8rem; font-weight:700; color:#fff; letter-spacing:2px; margin-bottom:0.4rem; } .why-p { font-size:0.9rem; color:var(--text-muted); line-height:1.6; } .contact-glass { background:rgba(5,15,10,0.9); border:1px solid var(--glass-border); border-radius:20px; padding:2.5rem; position:relative; overflow:hidden; } .contact-glass::before { content:''; position:absolute; top:0; left:0; right:0; height:2px; background:linear-gradient(90deg,transparent,var(--green),transparent); } .cg-label { font-family:'Orbitron',monospace; font-size:0.65rem; letter-spacing:4px; color:var(--green); margin-bottom:1.5rem; display:block; } .cg-info-grid { display:grid; grid-template-columns:1fr 1fr; gap:0.8rem; margin-bottom:1.8rem; } .cg-info-item { display:flex; align-items:center; gap:0.8rem; background:rgba(0,0,0,0.3); border:1px solid var(--glass-border); border-radius:10px; padding:0.8rem; } .cg-info-icon { width:32px; height:32px; min-width:32px; background:rgba(0,210,106,0.08); border-radius:6px; display:flex; align-items:center; justify-content:center; color:var(--green-light); font-size:0.8rem; } .cg-info-label { font-family:'Orbitron',monospace; font-size:0.55rem; letter-spacing:2px; color:var(--text-muted); margin-bottom:0.15rem; } .cg-info-val { font-size:0.85rem; color:#fff; font-weight:600; } .cg-info-val a { color:var(--green-light); text-decoration:none; } .cg-wa-block { background:rgba(37,211,102,0.08); border:1px solid rgba(37,211,102,0.25); border-radius:14px; padding:1.5rem; margin-bottom:1.5rem; } .cg-wa-title { display:flex; align-items:center; gap:0.6rem; font-family:'Orbitron',monospace; font-size:0.72rem; font-weight:700; color:#25D366; letter-spacing:2px; margin-bottom:0.8rem; } .cg-wa-desc { font-size:0.88rem; color:var(--text-muted); margin-bottom:1rem; line-height:1.5; } .cg-wa-btn { display:flex; align-items:center; justify-content:center; gap:0.6rem; width:100%; padding:0.85rem; background:#25D366; color:#fff; border:none; border-radius:10px; font-family:'Orbitron',monospace; font-size:0.72rem; font-weight:700; letter-spacing:2px; cursor:pointer; text-decoration:none; transition:all 0.3s; text-transform:uppercase; } .cg-wa-btn:hover { background:#1da851; box-shadow:0 0 25px rgba(37,211,102,0.4); } .cg-divider { display:flex; align-items:center; gap:1rem; margin-bottom:1.2rem; } .cg-divider::before, .cg-divider::after { content:''; flex:1; height:1px; background:var(--glass-border); } .cg-divider span { font-family:'Orbitron',monospace; font-size:0.6rem; color:var(--text-muted); letter-spacing:2px; white-space:nowrap; } .cg-inputs { display:flex; flex-direction:column; gap:0.7rem; } .cg-input-group { display:grid; grid-template-columns:1fr 1fr; gap:0.7rem; } .cg-input { width:100%; background:rgba(0,0,0,0.4); border:1px solid var(--glass-border); border-radius:8px; padding:0.75rem 1rem; color:#fff; font-family:'Rajdhani',sans-serif; font-size:0.95rem; transition:border-color 0.3s; outline:none; } .cg-input::placeholder { color:var(--text-muted); } .cg-input:focus { border-color:var(--green); } .cg-textarea { resize:vertical; min-height:90px; } .cg-send { width:100%; padding:0.9rem; background:linear-gradient(135deg,var(--green),var(--green-dark)); color:#fff; border:none; border-radius:10px; font-family:'Orbitron',monospace; font-size:0.75rem; font-weight:700; letter-spacing:3px; cursor:pointer; transition:all 0.3s; text-transform:uppercase; } .cg-send:hover { box-shadow:0 0 25px var(--green-glow); transform:translateY(-1px); } .cg-social-connect { margin-top:1.5rem; } .cg-social-label { font-family:'Orbitron',monospace; font-size:0.6rem; letter-spacing:3px; color:var(--text-muted); margin-bottom:0.8rem; } .cg-socials { display:flex; gap:0.6rem; } .cg-social { width:38px; height:38px; border:1px solid var(--glass-border); border-radius:8px; display:flex; align-items:center; justify-content:center; color:var(--text-muted); text-decoration:none; transition:all 0.3s; } .cg-social:hover { color:var(--gold); border-color:var(--gold); background:var(--glass-gold); } /* ═══ FOOTER ═══ */ footer { border-top:1px solid var(--glass-border); background:rgba(2,5,3,0.95); padding:5rem 2rem 0; position:relative; z-index:2; } .footer-inner { max-width:1400px; margin:0 auto; display:grid; grid-template-columns:2fr 1fr 1fr; gap:4rem; padding-bottom:4rem; } .footer-brand { display:flex; align-items:center; gap:0.8rem; margin-bottom:1.5rem; } .footer-logo-icon { width:45px; height:45px; border-radius:12px; background:linear-gradient(135deg,var(--green),var(--green-dark)); display:flex; align-items:center; justify-content:center; font-family:'Orbitron',monospace; font-weight:900; color:var(--white); font-size:1.2rem; box-shadow:0 0 20px var(--green-glow); } .footer-logo-text { font-family:'Orbitron',monospace; font-size:1.3rem; font-weight:900; letter-spacing:3px; background:linear-gradient(135deg,var(--green-light),var(--gold)); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; } .footer-desc { color:var(--text-muted); font-size:0.95rem; line-height:1.8; } .footer-h { font-family:'Orbitron',monospace; font-size:0.75rem; letter-spacing:3px; color:var(--gold); margin-bottom:1.5rem; } .footer-links { list-style:none; display:flex; flex-direction:column; gap:0.8rem; } .footer-links a { color:var(--text-muted); text-decoration:none; font-size:0.95rem; transition:all 0.3s; display:flex; align-items:center; gap:0.6rem; } .footer-links a:hover { color:var(--green-light); padding-left:5px; } .footer-links a i { font-size:0.7rem; color:var(--gold); } .footer-addr { color:var(--text-muted); font-size:0.95rem; line-height:2; } .footer-bottom { max-width:1400px; margin:0 auto; border-top:1px solid var(--glass-border); padding:2rem 0; display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:1rem; } .footer-copy { font-size:0.9rem; color:var(--text-muted); letter-spacing:1px; } .socials { display:flex; gap:0.8rem; } .soc { width:42px; height:42px; background:var(--glass-bg); border:1px solid var(--glass-border); border-radius:10px; display:flex; align-items:center; justify-content:center; color:var(--text-muted); text-decoration:none; transition:all 0.3s; } .soc:hover { color:var(--gold); border-color:var(--gold); background:var(--glass-gold); box-shadow:0 0 15px var(--gold-glow); } /* WhatsApp Float */ .wa-float { position:fixed; bottom:2rem; right:2rem; z-index:900; width:60px; height:60px; border-radius:50%; background:linear-gradient(135deg,#25D366,#128C7E); display:flex; align-items:center; justify-content:center; text-decoration:none; box-shadow:0 6px 25px rgba(37,211,102,0.4); transition:all 0.3s; border:2px solid rgba(255,255,255,0.1); } .wa-float:hover { transform:scale(1.15) rotate(5deg); box-shadow:0 8px 35px rgba(37,211,102,0.6); } .wa-float svg { width:30px; height:30px; fill:#fff; } /* Reveal */ .reveal { opacity:0; transform:translateY(30px); transition:opacity 0.8s ease, transform 0.8s cubic-bezier(0.16,1,0.3,1); } .reveal.visible { opacity:1; transform:translateY(0); } /* ═══ MODAL ═══ */ .modal-overlay { position:fixed; inset:0; z-index:2500; background:rgba(2,5,3,0.85); backdrop-filter:blur(20px); display:flex; align-items:center; justify-content:center; opacity:0; visibility:hidden; transition:opacity 0.5s ease, visibility 0.5s ease; padding:1rem; } .modal-overlay.open { opacity:1; visibility:visible; } .modal-container { background:rgba(5,15,10,0.95); backdrop-filter:blur(40px) saturate(180%); border:1px solid var(--glass-border); border-radius:28px; width:100%; max-width:950px; min-height:550px; display:grid; grid-template-columns:1fr 1.3fr; position:relative; overflow:hidden; box-shadow:0 30px 70px rgba(0,0,0,0.8),0 0 50px rgba(0,210,106,0.1); transform:translateY(40px) scale(0.95); transition:transform 0.5s cubic-bezier(0.16,1,0.3,1); } .modal-overlay.open .modal-container { transform:translateY(0) scale(1); } .modal-close { position:absolute; top:1.5rem; right:1.5rem; background:var(--glass-bg); border:1px solid var(--glass-border); color:var(--green-light); font-size:1.5rem; cursor:pointer; width:44px; height:44px; border-radius:50%; display:flex; align-items:center; justify-content:center; transition:all 0.3s; z-index:10; } .modal-close:hover { background:var(--green-glow); border-color:var(--green); color:var(--white); box-shadow:0 0 20px var(--green-glow); } .modal-left { background:linear-gradient(135deg,rgba(0,210,106,0.03),rgba(255,215,0,0.02)); border-right:1px solid var(--glass-border); padding:3rem; display:flex; flex-direction:column; justify-content:space-between; align-items:center; position:relative; } .modal-brand-badge { font-family:'Orbitron',monospace; font-size:0.65rem; color:var(--green-light); letter-spacing:2px; align-self:flex-start; border:1px solid var(--glass-border); padding:0.3rem 0.8rem; border-radius:4px; background:var(--glass-bg); } .modal-img-wrap { width:100%; height:280px; display:flex; align-items:center; justify-content:center; margin:2rem 0; } .modal-img-wrap img { max-width:100%; max-height:260px; object-fit:contain; filter:drop-shadow(0 10px 30px rgba(0,0,0,0.6)); transition:transform 0.5s ease; } .modal-img-wrap:hover img { transform:scale(1.05); } .modal-price-tag { font-family:'Orbitron',monospace; font-size:1.1rem; font-weight:700; color:#120f05; background:linear-gradient(135deg,var(--gold),var(--gold-dark)); padding:0.5rem 1.5rem; border-radius:8px; box-shadow:0 0 20px var(--gold-glow); letter-spacing:1px; } .modal-right { padding:3rem; display:flex; flex-direction:column; overflow-y:auto; max-height:90vh; } .modal-category { font-family:'Orbitron',monospace; font-size:0.65rem; color:var(--text-muted); letter-spacing:3px; text-transform:uppercase; margin-bottom:0.5rem; } .modal-title { font-family:'Orbitron',monospace; font-size:1.8rem; font-weight:900; color:var(--white); line-height:1.3; margin-bottom:1rem; } .modal-price { font-family:'Orbitron',monospace; font-size:1.6rem; font-weight:700; background:linear-gradient(135deg,var(--green-light),var(--gold)); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; margin-bottom:1.5rem; } .modal-divider { height:1px; background:var(--glass-border); margin-bottom:1.2rem; } .modal-section-title { font-family:'Orbitron',monospace; font-size:0.65rem; color:var(--text-muted); letter-spacing:2px; margin-bottom:0.8rem; } .modal-specs { list-style:none; display:flex; flex-direction:column; gap:0.6rem; margin-bottom:1.5rem; padding:0; } .modal-specs li { font-size:0.92rem; color:var(--text); display:flex; align-items:center; gap:0.8rem; padding:0.4rem 0; } .modal-specs li::before { content:'⚡'; color:var(--green-light); font-size:0.9rem; filter:drop-shadow(0 0 5px var(--green-glow)); } .modal-description { font-size:0.9rem; color:var(--text-muted); line-height:1.6; margin-bottom:1.5rem; } .modal-meta-grid { display:flex; flex-direction:column; gap:0.6rem; background:rgba(0,0,0,0.3); border:1px solid rgba(0,210,106,0.1); padding:1rem; border-radius:10px; margin-bottom:1.8rem; } .meta-row { display:flex; justify-content:space-between; font-size:0.85rem; } .meta-label { color:var(--text-muted); } .meta-val { color:#fff; font-weight:600; } .meta-val.val-green { color:#39ff14; display:flex; align-items:center; gap:0.4rem; } .pulse-dot { width:7px; height:7px; background:#39ff14; border-radius:50%; display:inline-block; box-shadow:0 0 8px #39ff14; animation:pulseRing 1.5s infinite; } @keyframes pulseRing { 0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(57,255,20,0.7)} 70%{transform:scale(1);box-shadow:0 0 0 6px rgba(57,255,20,0)} 100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(57,255,20,0)} } .modal-actions { display:grid; grid-template-columns:1.2fr 1fr; gap:1rem; } .modal-btn-order { background:linear-gradient(135deg,var(--green),var(--green-dark)); color:var(--white); border:none; padding:1rem 1.5rem; font-family:'Orbitron',monospace; font-size:0.8rem; font-weight:900; letter-spacing:2px; border-radius:12px; cursor:pointer; transition:all 0.3s; display:flex; align-items:center; justify-content:center; gap:0.6rem; box-shadow:0 4px 20px rgba(0,210,106,0.3); } .modal-btn-order:hover { box-shadow:0 0 30px var(--green-glow); transform:translateY(-2px); } .modal-btn-inquire { background:transparent; color:var(--gold); border:1.5px solid var(--glass-gold-border); padding:1rem 1.5rem; font-family:'Orbitron',monospace; font-size:0.8rem; font-weight:700; letter-spacing:2px; border-radius:12px; cursor:pointer; transition:all 0.3s; } .modal-btn-inquire:hover { background:var(--glass-gold); border-color:var(--gold); box-shadow:0 0 20px var(--gold-glow); } /* ═══ RESPONSIVE ═══ */ @media (max-width:1024px) { .hero-inner { grid-template-columns:1fr; text-align:center; } .hero-content { text-align:center; } .hero-sub { margin-left:auto; margin-right:auto; } .hero-btns { justify-content:center; } .hero-visual { height:380px; } .laptop-float-wrap img { max-width:360px; } .orbit-ring-1 { width:280px; height:280px; } .orbit-ring-2 { width:360px; height:360px; } .products-grid { grid-template-columns:repeat(2,1fr); } .features-grid { grid-template-columns:repeat(2,1fr); } .about-wrap { grid-template-columns:1fr; gap:3rem; } .footer-inner { grid-template-columns:1fr 1fr; } } @media (max-width:768px) { .nav-menu { display:none; } .menu-btn { display:flex; } .hero-visual { height:280px; } .laptop-float-wrap img { max-width:260px; } .orbit-ring-1 { width:220px; height:220px; } .orbit-ring-2 { width:290px; height:290px; } .hud-label { display:none; } .products-grid { grid-template-columns:1fr; } .features-grid { grid-template-columns:1fr; } .why-grid { grid-template-columns:1fr; gap:3rem; } .footer-inner { grid-template-columns:1fr; gap:3rem; } .cg-input-group { grid-template-columns:1fr; } .cg-info-grid { grid-template-columns:1fr; } .modal-container { grid-template-columns:1fr; max-height:85vh; overflow-y:auto; } .modal-left { border-right:none; border-bottom:1px solid var(--glass-border); padding:2rem; } .modal-img-wrap { height:200px; margin:1.5rem 0; } .modal-img-wrap img { max-height:180px; } .modal-right { padding:2rem; max-height:none; } .modal-actions { grid-template-columns:1fr; gap:1rem; } } @keyframes pulse { 0%{opacity:1} 50%{opacity:0.5} 100%{opacity:1} }
FREE DELIVERY ALL OVER PAKISTAN 100% GENUINE PRODUCTS · OFFICIAL WARRANTY SAME DAY DELIVERY IN KARACHI BEST PRICE GUARANTEE · EST. 2010 ORDER ON WHATSAPP · 0321-2765705 FREE DELIVERY ALL OVER PAKISTAN 100% GENUINE PRODUCTS · OFFICIAL WARRANTY SAME DAY DELIVERY IN KARACHI BEST PRICE GUARANTEE · EST. 2010 ORDER ON WHATSAPP · 0321-2765705
INITIALIZING SYSTEMS
0%
ONLINE & READY
SINCE 2010 · KARACHI'S TRUSTED TECH STORE

ELEVATE YOUR
DIGITAL REALM
WITH HIGH-END TECH

Karachi's premium destination for elite gaming systems, flagship workhorses, and corporate hardware. Unparalleled performance with our green & gold guarantee.

PERFORMANCE READY
WARRANTY INCLUDED
SAME DAY · KARACHI
Premium Laptop

CHOOSE YOUR ENGINE

Meticulously engineered systems for raw power, elite gaming, and ultimate productivity. Every machine tested & certified.

// Who We Are

YOUR ONE-STOP DESTINATION FOR LAPTOPS & TECH ESSENTIALS

Welcome to Alfa Biz — your ultimate destination for premium computing solutions and high-quality tech components.

Whether you are looking for a powerful Laptop for heavy multitasking or a sleek, budget-friendly Chromebook for daily tasks, we have got you covered with top-tier brands at unbeatable prices.

We don't just sell devices — we keep them running perfectly.

Power Solutions
RAM & Storage
Display Replacements

We commit to delivering durability, competitive wholesale pricing, and exceptional customer service.

15+
Years of Trust
10K+
Happy Customers
500+
Products in Stock
2010
Est. in Karachi

Power Solutions

Premium quality chargers for all major Laptop and Chromebook models.

Storage & Memory Upgrades

High-performance RAMs, HDDs, and blazing-fast SSDs for both laptops and desktops.

Display Replacements

Crystal-clear Laptop LED screens to restore your view to perfection.

SIX PILLARS OF TRUST

Speed
Next-gen processors. NVMe SSDs. We test every unit before delivery. Zero compromises.
Warranty
Full local warranty on every machine. Certified engineers. 7-day support, always.
Delivery
Same-day Karachi delivery. Insured, tracked, and handled with care. Nationwide available.
Authentic
100% genuine box-pack products. No grey market. Direct from official distributors.
Support
Expert technical assistance available 24/7. Our engineers are ready to help you anytime.
Value
Best price guarantee in Karachi. We match any official competitor's price.

THE DIFFERENCE

  • 01
    Authentic Products
    No grey-market. Every laptop comes with official box, invoice, and full local warranty.
  • 02
    Expert Tech Support
    Certified engineers across all brands. Help is one call away, 7 days a week.
  • 03
    Best Price Guarantee
    We match any local competitor. Best prices in Karachi — always.
  • 04
    15+ Years Trusted
    Established since 2010. Over 10,000 happy customers. Our reputation is our greatest asset.
// Get In Touch
Location
Karachi, PK
WhatsApp
Hours
10:00 – 22:00
ORDER VIA WHATSAPP
Fastest way to place an order or ask about any product. We reply within minutes!
Chat on WhatsApp
OR LEAVE A MESSAGE
ONLINE & READY TO HELP · EST. 2010
FOLLOW US