Contact

Get in Touch

We'd love to hear from you! Whether you have a question, feedback, or just want to say hello, feel free to reach out.

📧

Email Us

info@aqinfohub.com

We'll respond within 24 hours

Response Time

Monday - Friday

We typically respond within 24 hours during business days

FAQs

Check our Frequently Asked Questions for quick answers to common inquiries

Send Us a Message

Fill out the form below and we'll get back to you as soon as possible.

Why Contact Us?

Have a topic suggestion for our blog
🤝 Interested in collaboration or partnership
💡 Share feedback to help us improve
📝 Report an issue or request support
window.addEventListener('load',()=>{setTimeout(()=>{document.getElementById('loader').classList.add('hidden');initReveal();animateCounters();},2000);}); function showPage(n){ document.querySelectorAll('.page').forEach(p=>p.classList.remove('active')); document.querySelectorAll('.nav-links a').forEach(a=>a.classList.remove('active')); document.getElementById('page-'+n).classList.add('active'); const el=document.getElementById('nav-'+n);if(el)el.classList.add('active'); window.scrollTo({top:0,behavior:'smooth'}); setTimeout(()=>{initReveal();if(n==='home')watchStrengths();},150); } function closeMobileNav(){document.getElementById('mobileNav').classList.remove('open');} /* PARTICLES */ const cv=document.getElementById('particles'),cx=cv.getContext('2d');let W,H,pts=[]; function resize(){W=cv.width=window.innerWidth;H=cv.height=window.innerHeight;} resize();window.addEventListener('resize',resize); for(let i=0;i<65;i++)pts.push({x:Math.random()*4000,y:Math.random()*4000,r:Math.random()*1.4+.3,dx:(Math.random()-.5)*.28,dy:(Math.random()-.5)*.28,a:Math.random()*.45+.08}); (function draw(){cx.clearRect(0,0,W,H);pts.forEach(p=>{cx.beginPath();cx.arc(p.x%W,p.y%H,p.r,0,Math.PI*2);cx.fillStyle=`rgba(123,47,190,${p.a})`;cx.fill();p.x+=p.dx;p.y+=p.dy;});requestAnimationFrame(draw);})(); /* REVEAL */ let revealObs; function initReveal(){ if(revealObs)revealObs.disconnect(); revealObs=new IntersectionObserver(entries=>{entries.forEach(e=>{if(e.isIntersecting)e.target.classList.add('visible');});},{threshold:.1}); document.querySelectorAll('.reveal,.reveal-left,.reveal-right').forEach(el=>{el.classList.remove('visible');revealObs.observe(el);}); watchStrengths(); } /* STRENGTH BARS */ let strengthObs; function watchStrengths(){ if(strengthObs)strengthObs.disconnect(); strengthObs=new IntersectionObserver(entries=>{entries.forEach(e=>{if(e.isIntersecting){document.querySelectorAll('.strength-fill').forEach(f=>f.classList.add('go'));}});},{threshold:.2}); const sb=document.getElementById('strengthBars');if(sb)strengthObs.observe(sb); } /* COUNTERS */ function animateCounters(){ document.querySelectorAll('[data-target]').forEach(el=>{ const t=+el.dataset.target;let c=0;const s=t/60; const iv=setInterval(()=>{c+=s;if(c>=t){c=t;clearInterval(iv);}el.textContent=Math.round(c)+(t>=5?'+':'');},25); }); } /* PROJECT FILTER */ function filterProjects(btn,cat){ document.querySelectorAll('.filter-btn').forEach(b=>b.classList.remove('active'));btn.classList.add('active'); document.querySelectorAll('.project-card').forEach(c=>{c.style.display=(cat==='all'||c.dataset.cat===cat)?'block':'none';}); } /* CONTACT FORM */