Single-column full-width contact form with large 44px+ touch targets, visualViewport keyboard-aware scrolling, triple-fallback email system, and tap-to-call social links.
Desktop-এর two-column contact → mobile-এ single column। Virtual keyboard দিয়ে form scroll করলে fields hide না হওয়ার জন্য special handling।
Desktop-এ দুই কলাম — বাম দিকে contact info, ডান দিকে form। Mobile-এ info উপরে, form নিচে single column।
min-height: 44px — Apple HIG minimum for comfortable tap. Submit button full-width 48px height.visualViewport.addEventListener('resize') detects keyboard popup. Active field scrolls into view automatically — no field hidden behind keyboard.intent:// on Android.Desktop-এর same fallback chain। Mobile-এও same JS logic কাজ করে।
Mobile-এ social links large cards — easy to tap। Desktop-এ ছোট icon grid।
window.visualViewport supported in Chrome 61+, Firefox 63+, Safari 13+। পুরানো browsers-এ fallback হিসেবে window.innerHeight change event use করা হয়। iOS Safari-এ keyboard handling সবসময় perfect না — known limitation।auto_reply আছে। Message পাঠানো হলে sender-কে automatic confirmation email যায়। Web3Forms fallback-এ auto-reply নেই।