---
title: "Home"
description: "Licensed Private Security Provider — Nepal Protecting What Matters Most. Bhairav Security Force delivers disciplined, technology-enabled protection for businesses, industries, institutions, events and critical infrastructure — nationwide, around the clock. Request Security Personnel Explore Our Services Licensed Company Verified Personnel 24/7 Operations Rapid Response UNIT 04 — KATHMANDU VALLEY — ON STATION PERIMETER CHECK — COMPLETE DISPATCH CENTER — MONITORING LIVE UNIT 04 — KATHMANDU VALLEY — ON STATION PERIMETER CHECK — COMPLETE DISPATCH CENTER — MONITORING LIVE 0+Personnel Deployed 0+Clients Protected 0/7Active Monitoring 0Districts Covered LAT 27.7172° NLON 85.3240° E STATUS ● SECURE Operations24/7 Active CoverageNationwide ResponseRapid Deployment ProtectionMaximum Security FILE // BSD-HQ-01 STATUS: ACTIVE Operational Profile Discipline Is OurDoctrine. Bhairav Security Force was built on a simple premise: security is not a service you switch on, it is a standard you hold every hour of every day. Our personnel are trained, verified and supervised under a strict chain of command, so every post — from a factory gate to a boardroom floor — operates to the same disciplined protocol. We combine ground-level vigilance with centralized oversight: guards report through structured shift protocols, supervisors audit posts routinely, and command holds full visibility across every deployment. It’s a system built for accountability first — because in security, consistency is what protects people. REGIONNationwide, Nepal CHAIN OF COMMANDCentralized OVERSIGHT24/7 Supervised Core Doctrine Integrity Verified conduct, every post Vigilance Constant situational awareness Discipline One protocol, every rank Rapid Response Deployed when it matters Precision Trained for the specific post What We Offer Our Services Comprehensive, disciplined security solutions built around the specific risk profile of your site — deployed, supervised and monitored end to end. Static Security Guarding Trained guards stationed at fixed posts for continuous protection of premises, assets and personnel. Mobile Patrol Units Scheduled and randomized vehicle patrols across your property to deter threats and maintain visible presence. Event & VIP Security Dedicated protection teams for corporate events, public gatherings and high-profile individuals. Corporate & Industrial Security Access control, perimeter security and asset protection for offices, factories and warehouses. CCTV & Surveillance Monitoring 24/7 remote monitoring integrated with our command center for real-time incident response. Emergency Response Team Rapid-deployment units ready to respond to security incidents anywhere within our coverage area. Why Choose Us Why Choose BSD. We don’t just provide guards — we run a supervised security system. Every deployment is backed by verified personnel, centralized oversight and a command structure built for accountability. Request Security Personnel Licensed & Verified Personnel Every guard undergoes background verification and structured training before deployment. 24/7 Command Center Centralized oversight with real-time reporting across every active post. Nationwide Rapid Deployment Units positioned to respond quickly across all districts of Nepal. Transparent Reporting Clients receive regular shift reports and incident logs for full visibility. Customized Security Plans Every deployment is tailored to the specific risk profile of the site. Proven Track Record Trusted by businesses, institutions and events across the country. Sectors We Serve Industries We Protect From corporate headquarters to public events, our security solutions are adapted to the specific demands of every sector. Corporate Offices Banking & Finance Hospitality & Hotels Industrial & Manufacturing Educational Institutions Residential Communities Retail & Commercial Events & Public Gatherings"
url: "https://bsdnepal.com/"
date_modified: "2026-07-04T00:03:03+05:45"
---

<!-- ============================================================ BHAIRAV SECURITY FORCE (BSD) — CINEMATIC HERO SECTION Paste this entire block into an Elementor HTML widget. Scoped CSS + IIFE JS — safe to drop into any page. ============================================================ --> <!-- ===================== LOADER ===================== --> <!-- ===================== HERO ===================== --> <!-- Layered animated background --> <!-- Camo photo base layer --> <!-- Top navigation clearance spacer (keeps content under an existing sticky header) --> <!-- LEFT: content --> Licensed Private Security Provider — Nepal Protecting What Matters Most. Bhairav Security Force delivers disciplined, technology-enabled protection for businesses, industries, institutions, events and critical infrastructure — nationwide, around the clock. Request Security Personnel Explore Our Services Licensed Company Verified Personnel 24/7 Operations Rapid Response UNIT 04 — KATHMANDU VALLEY — ON STATION PERIMETER CHECK — COMPLETE DISPATCH CENTER — MONITORING LIVE UNIT 04 — KATHMANDU VALLEY — ON STATION PERIMETER CHECK — COMPLETE DISPATCH CENTER — MONITORING LIVE 0 + Personnel Deployed 0 + Clients Protected 0 /7 Active Monitoring 0 Districts Covered <!-- RIGHT: command ring visual centerpiece --> <!-- radar sweep --> <!-- rotating coordinate ticks --> <!-- tactical HUD readouts --> LAT 27.7172° N LON 85.3240° E STATUS ● SECURE <!-- central emblem --> <!-- orbiting live-ops cards --> Operations 24/7 Active Coverage Nationwide Response Rapid Deployment Protection Maximum Security <!-- scroll cue --> /* ===================== TOKENS ===================== */ #bsdHero{ --navy:#071A2F; --navy-2:#0D2540; --gold:#D4AF37; --gold-soft:#E8C766; --white:#FFFFFF; --gray:#111111; --red:#B5121B; --blue-glow: 91,141,190; --font-head:'Poppins',sans-serif; --font-body:'Inter',sans-serif; --font-btn:'Montserrat',sans-serif; --font-stat:'Space Grotesk',sans-serif; position:relative; width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); background:#1c2416; color:var(--white); font-family:var(--font-body); overflow:clip; } #bsdHero *{ box-sizing:border-box; } #bsdHero img{ max-width:none; } /* ===================== LOADER ===================== */ .bsd-loader{ position:fixed; inset:0; z-index:9999; background:#050f1c; display:flex; align-items:center; justify-content:center; animation: bsdLoaderOut 0.6s ease 2.2s forwards; } .bsd-loader__ring{ position:absolute; width:140px; height:140px; border-radius:50%; border:1.5px solid rgba(212,175,55,0.35); border-top-color:var(--gold); animation: bsdSpin 1.1s linear infinite; } .bsd-loader__sweep{ position:absolute; width:220px; height:220px; border-radius:50%; box-shadow:0 0 60px 10px rgba(212,175,55,0.18); animation: bsdPulse 1.4s ease-in-out infinite; } .bsd-loader__icon{ width:64px; height:64px; object-fit:contain; filter:drop-shadow(0 0 18px rgba(212,175,55,0.6)); animation: bsdFadeIn 0.8s ease forwards; } @keyframes bsdLoaderOut{ to{ opacity:0; visibility:hidden; pointer-events:none; } } @keyframes bsdSpin{ to{ transform:rotate(360deg); } } @keyframes bsdPulse{ 0%,100%{ opacity:0.4; transform:scale(0.9);} 50%{ opacity:0.9; transform:scale(1.05);} } @keyframes bsdFadeIn{ from{opacity:0; transform:scale(0.8);} to{opacity:1; transform:scale(1);} } /* ===================== HERO SHELL ===================== */ .bsd-hero{ position:relative; min-height:100vh; display:flex; flex-direction:column; justify-content:center; padding:120px 6vw 80px; } .bsd-bg{ position:absolute; inset:0; z-index:0; } /* Camo photo base layer — replaces the flat navy gradient */ .bsd-bg__photo{ position:absolute; inset:0; background-image:url('https://bsdnepal.com/wp-content/uploads/2026/07/BSD-camo-hero-bg.jpg'); background-size:cover; background-position:right bottom; background-repeat:no-repeat; filter:saturate(0.95) brightness(0.88) contrast(1.03); transform:scale(1.02); /* avoids edge gaps during parallax */ } .bsd-bg__gradient{ position:absolute; inset:0; background: radial-gradient(60% 55% at 78% 30%, rgba(212,175,55,0.14), transparent 70%), linear-gradient(100deg, rgba(5,10,6,0.78) 0%, rgba(5,10,6,0.52) 42%, rgba(5,10,6,0.14) 68%, rgba(5,10,6,0.38) 100%), linear-gradient(180deg, rgba(5,10,6,0.22) 0%, rgba(5,10,6,0.05) 30%, rgba(5,10,6,0.38) 100%); background-size:140% 140%; animation: bsdGradientMove 18s ease-in-out infinite alternate; } @keyframes bsdGradientMove{ from{ background-position:0% 0%; } to{ background-position:60% 40%; } } .bsd-bg__grid{ position:absolute; inset:0; width:100%; height:100%; opacity:0.5; } .bsd-grid-shift{ animation: bsdGridDrift 40s linear infinite; } @keyframes bsdGridDrift{ from{ transform:translate(0,0);} to{ transform:translate(-48px,-48px);} } .bsd-bg__map{ position:absolute; inset:0; width:100%; height:100%; opacity:0.4; } .bsd-map-routes path{ stroke-dasharray:8 6; animation: bsdDash 6s linear infinite; } @keyframes bsdDash{ to{ stroke-dashoffset:-140; } } .bsd-bg__network{ position:absolute; inset:0; width:100%; height:100%; opacity:0.6; } .bsd-net-nodes circle{ animation: bsdNodePulse 3s ease-in-out infinite; } .bsd-net-nodes circle:nth-child(odd){ animation-delay:1s; } @keyframes bsdNodePulse{ 0%,100%{ opacity:0.4; } 50%{ opacity:1; } } .bsd-bg__particles{ position:absolute; inset:0; width:100%; height:100%; } .bsd-bg__vignette{ position:absolute; inset:0; background:radial-gradient(120% 100% at 50% 50%, transparent 45%, rgba(2,6,3,0.5) 100%); } .bsd-bg__scanline{ position:absolute; inset:0; pointer-events:none; opacity:0.5; background:linear-gradient(rgba(212,175,55,0.5), transparent); height:2px; width:100%; animation:bsdScanline 7s ease-in-out infinite; box-shadow:0 0 12px 2px rgba(212,175,55,0.35); } @keyframes bsdScanline{ 0%{ top:0%; opacity:0; } 8%{ opacity:0.6; } 50%{ top:100%; opacity:0.25; } 58%{ opacity:0; } 100%{ top:100%; opacity:0; } } .bsd-hero__inner{ position:relative; z-index:2; display:grid; grid-template-columns:1.05fr 0.95fr; gap:4vw; align-items:center; max-width:1440px; margin:0 auto; width:100%; } /* ===================== LEFT CONTENT ===================== */ .bsd-eyebrow{ display:inline-flex; align-items:center; gap:10px; font-family:var(--font-btn); font-size:12.5px; font-weight:600; letter-spacing:0.12em; text-transform:uppercase; color:var(--gold-soft); padding:8px 16px; border:1px solid rgba(212,175,55,0.35); border-radius:100px; background:rgba(7,15,10,0.45); backdrop-filter:blur(4px); opacity:0; transform:translateY(14px); } .bsd-eyebrow__dot{ width:7px; height:7px; border-radius:50%; background:var(--gold); box-shadow:0 0 10px 2px rgba(212,175,55,0.7); animation:bsdNodePulse 2s ease-in-out infinite; } .bsd-headline{ font-family:var(--font-head); font-weight:800; font-size:clamp(2.6rem, 4.6vw, 4.4rem); line-height:1.05; letter-spacing:-0.01em; margin:22px 0 20px; color:#F4F6F8; text-shadow: 0 2px 4px rgba(0,0,0,0.7), 0 8px 28px rgba(0,0,0,0.65), 0 0 60px rgba(0,0,0,0.5); } .bsd-headline__accent{ display:block; position:relative; color:#D8DCE2; /* light gray, solid — always visible, no clip/filter tricks */ text-shadow:0 2px 4px rgba(0,0,0,0.6), 0 8px 26px rgba(0,0,0,0.55), 0 0 40px rgba(212,175,55,0.18); animation:bsdAccentBreathe 5s ease-in-out infinite alternate; } @keyframes bsdAccentBreathe{ from{ color:#C7CBD2; text-shadow:0 2px 4px rgba(0,0,0,0.6), 0 8px 26px rgba(0,0,0,0.55), 0 0 24px rgba(212,175,55,0.12); } to{ color:#F2F4F7; text-shadow:0 2px 4px rgba(0,0,0,0.6), 0 8px 26px rgba(0,0,0,0.55), 0 0 52px rgba(212,175,55,0.32); } } .bsd-word-wrap{ display:inline-block; overflow:hidden; padding-bottom:0.08em; } .bsd-word{ display:inline-block; transform:translateY(115%); opacity:0; } .bsd-headline.bsd-headline--revealed .bsd-word{ animation:bsdWordUp 0.85s cubic-bezier(.2,.85,.25,1) forwards; } .bsd-headline.bsd-headline--revealed .bsd-word:nth-child(1){ animation-delay:0.05s; } .bsd-headline.bsd-headline--revealed .bsd-word:nth-child(3){ animation-delay:0.16s; } .bsd-headline__accent .bsd-word:nth-child(1){ animation-delay:0.30s !important; } .bsd-headline__accent .bsd-word:nth-child(3){ animation-delay:0.40s !important; } @keyframes bsdWordUp{ to{ transform:translateY(0); opacity:1; } } .bsd-subtext{ font-size:clamp(1rem, 1.15vw, 1.15rem); line-height:1.65; color:rgba(255,255,255,0.82); max-width:520px; margin-bottom:34px; opacity:0; transform:translateY(16px); text-shadow:0 2px 12px rgba(0,0,0,0.55); } .bsd-cta-row{ display:flex; flex-wrap:wrap; gap:16px; margin-bottom:38px; opacity:0; transform:translateY(16px); } .bsd-btn{ position:relative; overflow:hidden; display:inline-flex; align-items:center; gap:10px; font-family:var(--font-btn); font-weight:600; font-size:14.5px; letter-spacing:0.02em; padding:16px 26px; border-radius:8px; text-decoration:none; transition:transform 0.18s ease-out, box-shadow 0.35s ease; } .bsd-btn__ripple{ position:absolute; border-radius:50%; pointer-events:none; background:rgba(255,255,255,0.45); transform:scale(0); opacity:0.6; animation:bsdRipple 0.7s ease-out forwards; } @keyframes bsdRipple{ to{ transform:scale(2.6); opacity:0; } } .bsd-btn--secondary .bsd-btn__ripple{ background:rgba(212,175,55,0.35); } .bsd-btn--primary{ background:linear-gradient(120deg, var(--gold-soft), var(--gold) 60%, #b8912f); color:#101010; box-shadow:0 8px 24px -8px rgba(212,175,55,0.6); } .bsd-btn--primary svg{ transition:transform 0.3s ease; } .bsd-btn--primary:hover{ transform:translateY(-3px); box-shadow:0 14px 30px -8px rgba(212,175,55,0.75); } .bsd-btn--primary:hover svg{ transform:translateX(4px); } .bsd-btn--secondary{ color:var(--white); border:1px solid rgba(255,255,255,0.32); background:rgba(7,15,10,0.35); backdrop-filter:blur(6px); } .bsd-btn--secondary:hover{ border-color:var(--gold); background:rgba(212,175,55,0.12); transform:translateY(-3px); } .bsd-badges{ display:flex; flex-wrap:wrap; gap:12px 22px; margin-bottom:36px; opacity:0; transform:translateY(14px); } .bsd-badge{ display:flex; align-items:center; gap:8px; font-size:13px; color:rgba(255,255,255,0.78); font-weight:500; text-shadow:0 2px 8px rgba(0,0,0,0.5); } .bsd-badge svg{ width:18px; height:18px; color:var(--gold); flex-shrink:0; } .bsd-ticker{ display:flex; align-items:center; gap:10px; max-width:440px; margin-bottom:28px; padding:9px 14px; border-radius:100px; border:1px solid rgba(255,255,255,0.14); background:rgba(7,15,10,0.45); backdrop-filter:blur(4px); overflow:hidden; opacity:0; } .bsd-ticker__dot{ width:6px; height:6px; border-radius:50%; background:#3ddc84; box-shadow:0 0 8px 2px rgba(61,220,132,0.6); flex-shrink:0; animation:bsdNodePulse 1.6s ease-in-out infinite; } .bsd-ticker__track{ display:flex; gap:36px; white-space:nowrap; font-family:var(--font-stat); font-size:11px; letter-spacing:0.04em; color:rgba(255,255,255,0.65); animation:bsdTicker 18s linear infinite; } @keyframes bsdTicker{ from{ transform:translateX(0);} to{ transform:translateX(-50%);} } .bsd-stats{ display:grid; grid-template-columns:repeat(4,auto); gap:34px; padding-top:28px; border-top:1px solid rgba(255,255,255,0.18); opacity:0; transform:translateY(14px); } .bsd-stat{ display:flex; flex-direction:column; } .bsd-stat__num{ font-family:var(--font-stat); font-size:2rem; font-weight:700; color:var(--white); display:inline-block; text-shadow:0 2px 10px rgba(0,0,0,0.55); } .bsd-stat__suffix{ font-family:var(--font-stat); font-size:1.2rem; color:var(--gold); font-weight:600; } .bsd-stat__label{ font-size:12px; color:rgba(255,255,255,0.68); margin-top:4px; letter-spacing:0.01em; } /* ===================== RIGHT VISUAL: COMMAND RING ===================== */ .bsd-hero__visual{ position:relative; display:flex; align-items:center; justify-content:center; opacity:0; transform:scale(0.92); perspective:1200px; } .bsd-ring-stage{ position:relative; width:min(46vw, 520px); aspect-ratio:1/1; transform-style:preserve-3d; transition:transform 0.3s ease-out; will-change:transform; } .bsd-hud{ position:absolute; z-index:3; font-family:var(--font-stat); font-size:10.5px; letter-spacing:0.05em; color:rgba(212,175,55,0.85); line-height:1.5; border-left:1px solid rgba(212,175,55,0.4); padding-left:8px; animation:bsdHudFlicker 4s ease-in-out infinite; text-shadow:0 2px 8px rgba(0,0,0,0.6); } .bsd-hud--tl{ top:2%; left:0%; } .bsd-hud--br{ bottom:4%; right:2%; text-align:right; border-left:none; border-right:1px solid rgba(212,175,55,0.4); padding-right:8px; padding-left:0; } .bsd-hud__ok{ color:#3ddc84; } @keyframes bsdHudFlicker{ 0%,100%{ opacity:0.85;} 48%{opacity:0.85;} 50%{ opacity:0.3;} 52%{opacity:0.85;} } .bsd-crosshair{ position:absolute; width:34px; height:34px; opacity:0.7; } .bsd-crosshair--1{ top:10%; right:8%; animation:bsdCrosshairPulse 3.4s ease-in-out infinite; } .bsd-crosshair--2{ bottom:14%; left:4%; animation:bsdCrosshairPulse 3.4s ease-in-out infinite 1.4s; } @keyframes bsdCrosshairPulse{ 0%,100%{ opacity:0.35; transform:scale(0.9);} 50%{ opacity:0.9; transform:scale(1.05);} } .bsd-emblem__sweep{ position:absolute; inset:-18%; border-radius:50%; overflow:hidden; pointer-events:none; } .bsd-emblem__sweep::after{ content:''; position:absolute; top:-50%; left:-50%; width:200%; height:200%; background:conic-gradient(from 0deg, transparent 0deg, rgba(255,255,255,0.55) 6deg, transparent 14deg, transparent 360deg); animation:bsdSpin 4.5s linear infinite; animation-play-state:paused; } .bsd-emblem:hover .bsd-emblem__sweep::after, .bsd-emblem.bsd-emblem--sweep .bsd-emblem__sweep::after{ animation-play-state:running; } .bsd-radar{ position:absolute; inset:0; width:100%; height:100%; } .bsd-radar__ring{ fill:none; stroke:rgba(212,175,55,0.22); stroke-width:1; } .bsd-radar__ring--2{ stroke:rgba(212,175,55,0.18); } .bsd-radar__ring--4{ stroke:rgba(212,175,55,0.28); } .bsd-radar__sweep-group{ transform-origin:260px 260px; animation:bsdRadarSpin 5s linear infinite; } @keyframes bsdRadarSpin{ to{ transform:rotate(360deg); } } .bsd-radar__blip{ fill:var(--gold); animation:bsdBlip 3s ease-in-out infinite; } .bsd-radar__blip--2{ fill:var(--gold-soft); animation-delay:1s; } .bsd-radar__blip--3{ animation-delay:2s; } @keyframes bsdBlip{ 0%,100%{ opacity:0.25; r:3.5;} 50%{ opacity:1; r:5;} } .bsd-ring-ticks{ position:absolute; inset:6%; border-radius:50%; background: repeating-conic-gradient(rgba(255,255,255,0.14) 0deg 1deg, transparent 1deg 6deg); -webkit-mask:radial-gradient(circle, transparent 96%, #000 97%); mask:radial-gradient(circle, transparent 96%, #000 97%); animation:bsdSpin 90s linear infinite; } .bsd-emblem{ position:absolute; inset:0; margin:auto; width:34%; height:34%; display:flex; align-items:center; justify-content:center; } .bsd-emblem__glow{ position:absolute; inset:-40%; border-radius:50%; background:radial-gradient(circle, rgba(212,175,55,0.35), transparent 70%); filter:blur(6px); animation:bsdPulse 3.2s ease-in-out infinite; } .bsd-emblem__ring{ position:absolute; inset:-18%; border-radius:50%; border:1px solid rgba(212,175,55,0.4); box-shadow:0 0 30px rgba(212,175,55,0.25) inset; animation:bsdSpin 14s linear infinite; } .bsd-emblem__icon{ position:relative; width:72%; height:72%; object-fit:contain; filter:drop-shadow(0 6px 22px rgba(0,0,0,0.5)) drop-shadow(0 0 16px rgba(212,175,55,0.35)); } .bsd-orbit-card{ position:absolute; display:flex; align-items:center; gap:10px; background:rgba(7,15,10,0.65); backdrop-filter:blur(14px); border:1px solid rgba(255,255,255,0.16); border-radius:12px; padding:10px 14px; font-family:var(--font-btn); box-shadow:0 12px 30px -10px rgba(0,0,0,0.6); animation:bsdFloat 5s ease-in-out infinite; } .bsd-orbit-card strong{ display:block; font-size:12.5px; font-weight:700; color:var(--white); } .bsd-orbit-card small{ font-size:11px; color:rgba(255,255,255,0.65); font-weight:500; } .bsd-orbit-card--a{ top:6%; left:-6%; animation-delay:0s; } .bsd-orbit-card--b{ top:14%; right:-10%; animation-delay:0.6s; } .bsd-orbit-card--c{ bottom:16%; left:-12%; animation-delay:1.2s; } .bsd-orbit-card--d{ bottom:4%; right:-4%; animation-delay:1.8s; } @keyframes bsdFloat{ 0%,100%{ transform:translateY(0);} 50%{ transform:translateY(-8px);} } .bsd-dot{ width:8px; height:8px; border-radius:50%; background:var(--gold); flex-shrink:0; } .bsd-dot--live{ background:#3ddc84; box-shadow:0 0 8px 2px rgba(61,220,132,0.6); animation:bsdNodePulse 1.6s ease-in-out infinite; } /* ===================== SCROLL CUE ===================== */ .bsd-scrollcue{ position:absolute; bottom:28px; left:50%; transform:translateX(-50%); z-index:2; opacity:0.6; } .bsd-scrollcue span{ display:block; width:1px; height:44px; background:linear-gradient(var(--gold), transparent); animation:bsdScrollCue 2s ease-in-out infinite; } @keyframes bsdScrollCue{ 0%{ transform:scaleY(0.3); opacity:0.2; transform-origin:top;} 50%{ transform:scaleY(1); opacity:1; transform-origin:top;} 100%{ transform:scaleY(0.3); opacity:0.2; transform-origin:bottom;} } /* ===================== RESPONSIVE ===================== */ @media (max-width: 1024px){ .bsd-hero__inner{ grid-template-columns:1fr; gap:60px; text-align:center; } .bsd-hero__content{ order:1; } .bsd-hero__visual{ order:2; } .bsd-subtext{ margin-left:auto; margin-right:auto; } .bsd-cta-row, .bsd-badges{ justify-content:center; } .bsd-stats{ grid-template-columns:repeat(2,auto); justify-content:center; } .bsd-ring-stage{ width:min(78vw, 420px); } .bsd-orbit-card{ display:none; } .bsd-orbit-card--a, .bsd-orbit-card--d{ display:flex; } .bsd-orbit-card--a{ left:-2%; top:0; } .bsd-orbit-card--d{ right:-2%; bottom:0; } .bsd-hud, .bsd-crosshair{ display:none; } .bsd-ticker{ margin-left:auto; margin-right:auto; } .bsd-bg__photo{ background-position:center bottom; } } @media (max-width: 600px){ .bsd-hero{ padding:100px 6vw 60px; } .bsd-headline{ font-size:2.2rem; } .bsd-stats{ grid-template-columns:repeat(2,1fr); gap:22px; } .bsd-btn{ width:100%; justify-content:center; } .bsd-cta-row{ flex-direction:column; width:100%; } .bsd-orbit-card{ display:none !important; } .bsd-bg__photo{ background-position:75% bottom; } } /* ===================== REDUCED MOTION ===================== */ @media (prefers-reduced-motion: reduce){ #bsdHero *{ animation-duration:0.01ms !important; animation-iteration-count:1 !important; transition-duration:0.01ms !important; } .bsd-bg__particles{ display:none; } } (function(){ var root = document.getElementById('bsdHero'); if(!root) return; /* ---------- entrance sequence ---------- */ function runEntrance(){ var items = root.querySelectorAll('.bsd-eyebrow, .bsd-subtext, .bsd-cta-row, .bsd-badges, .bsd-ticker, .bsd-stats, .bsd-hero__visual'); var headline = root.querySelector('.bsd-headline'); if(window.gsap){ gsap.timeline({ delay: 1.9 }) .to(items, { opacity:1, y:0, scale:1, duration:0.9, stagger:0.12, ease:'power3.out' }, 0) .call(function(){ if(headline) headline.classList.add('bsd-headline--revealed'); }, null, 0) .from('.bsd-orbit-card', { opacity:0, scale:0.6, stagger:0.1, duration:0.6, ease:'back.out(1.7)' }, '-=0.4'); } else { setTimeout(function(){ items.forEach(function(el){ el.style.transition='opacity .8s ease, transform .8s ease'; el.style.opacity=1; el.style.transform='none'; }); if(headline) headline.classList.add('bsd-headline--revealed'); }, 1900); } } runEntrance(); /* ---------- periodic logo light-sweep (independent of hover) ---------- */ var emblem = root.querySelector('.bsd-emblem'); if(emblem){ setInterval(function(){ emblem.classList.add('bsd-emblem--sweep'); setTimeout(function(){ emblem.classList.remove('bsd-emblem--sweep'); }, 900); }, 5000); } /* ---------- magnetic buttons + ripple ---------- */ root.querySelectorAll('.bsd-btn').forEach(function(btn){ btn.addEventListener('mousemove', function(e){ var r = btn.getBoundingClientRect(); var bx = (e.clientX - r.left - r.width/2) * 0.28; var by = (e.clientY - r.top - r.height/2) * 0.35; btn.style.transform = 'translate(' + bx + 'px,' + by + 'px)'; }); btn.addEventListener('mouseleave', function(){ btn.style.transform = ''; }); btn.addEventListener('click', function(e){ var r = btn.getBoundingClientRect(); var ripple = document.createElement('span'); ripple.className = 'bsd-btn__ripple'; var size = Math.max(r.width, r.height) * 1.2; ripple.style.width = ripple.style.height = size + 'px'; ripple.style.left = (e.clientX - r.left - size/2) + 'px'; ripple.style.top = (e.clientY - r.top - size/2) + 'px'; btn.appendChild(ripple); setTimeout(function(){ ripple.remove(); }, 700); }); }); /* ---------- 3D tilt on the command ring ---------- */ var ringStage = root.querySelector('.bsd-ring-stage'); if(ringStage && window.matchMedia('(min-width: 1025px)').matches){ root.querySelector('.bsd-hero__visual').addEventListener('mousemove', function(e){ var r = ringStage.getBoundingClientRect(); var px = (e.clientX - r.left) / r.width - 0.5; var py = (e.clientY - r.top) / r.height - 0.5; ringStage.style.transform = 'rotateY(' + (px*14) + 'deg) rotateX(' + (py*-14) + 'deg)'; }); root.querySelector('.bsd-hero__visual').addEventListener('mouseleave', function(){ ringStage.style.transform = 'rotateY(0deg) rotateX(0deg)'; }); } /* ---------- animated stat counters ---------- */ function animateCounters(){ var nums = root.querySelectorAll('.bsd-stat__num'); nums.forEach(function(el){ var target = parseInt(el.getAttribute('data-count'), 10) || 0; var start = 0, duration = 1400, startTime = null; function step(ts){ if(!startTime) startTime = ts; var progress = Math.min((ts - startTime) / duration, 1); el.textContent = Math.floor(progress * (target - start) + start); if(progress < 1) requestAnimationFrame(step); else el.textContent = target; } requestAnimationFrame(step); }); } setTimeout(animateCounters, 2300); /* ---------- mouse parallax on visual + particle bias ---------- */ var visual = root.querySelector('.bsd-hero__visual'); var hero = root.querySelector('.bsd-hero'); var mx = 0, my = 0; hero.addEventListener('mousemove', function(e){ var r = hero.getBoundingClientRect(); mx = ((e.clientX - r.left) / r.width - 0.5); my = ((e.clientY - r.top) / r.height - 0.5); if(visual) visual.style.transform = 'translate(' + (mx*16) + 'px,' + (my*16) + 'px)'; }); /* ---------- lightweight particle system on canvas ---------- */ var canvas = document.getElementById('bsdParticles'); if(canvas && !window.matchMedia('(prefers-reduced-motion: reduce)').matches){ var ctx = canvas.getContext('2d'); var particles = []; var COUNT = window.innerWidth < 768 ? 26 : 55; function resize(){ canvas.width = hero.clientWidth; canvas.height = hero.clientHeight; } function init(){ particles = []; for(var i=0;i canvas.width + 10) p.x = -10; ctx.beginPath(); ctx.arc(p.x, p.y, p.r, 0, Math.PI*2); ctx.fillStyle = 'rgba(212,175,55,' + p.o + ')'; ctx.fill(); } requestAnimationFrame(tick); } resize(); init(); tick(); window.addEventListener('resize', function(){ resize(); init(); }); } /* ---------- scroll parallax ---------- */ if(window.gsap && window.ScrollTrigger){ gsap.registerPlugin(ScrollTrigger); gsap.to('.bsd-hero__content', { y:-60, opacity:0.4, scrollTrigger:{ trigger:'#bsdHeroSection', start:'top top', end:'bottom top', scrub:true } }); gsap.to('.bsd-hero__visual', { y:-30, scale:0.96, scrollTrigger:{ trigger:'#bsdHeroSection', start:'top top', end:'bottom top', scrub:true } }); gsap.to('.bsd-bg__grid, .bsd-bg__map, .bsd-bg__network, .bsd-bg__photo', { y:-70, scrollTrigger:{ trigger:'#bsdHeroSection', start:'top top', end:'bottom top', scrub:true } }); } })(); <!-- ============================================================ BHAIRAV SECURITY FORCE (BSD) — ABOUT / OPERATIONAL PROFILE Sits below the trust strip on the home page. Paste into its own Elementor HTML widget. ============================================================ --> <!-- LEFT: dossier card --> FILE // BSD-HQ-01 STATUS: ACTIVE Operational Profile Discipline Is Our Doctrine. Bhairav Security Force was built on a simple premise: security is not a service you switch on, it is a standard you hold every hour of every day. Our personnel are trained, verified and supervised under a strict chain of command, so every post — from a factory gate to a boardroom floor — operates to the same disciplined protocol. We combine ground-level vigilance with centralized oversight: guards report through structured shift protocols, supervisors audit posts routinely, and command holds full visibility across every deployment. It's a system built for accountability first — because in security, consistency is what protects people. REGION Nationwide, Nepal CHAIN OF COMMAND Centralized OVERSIGHT 24/7 Supervised <!-- RIGHT: tactical pillar insignia --> Core Doctrine Integrity Verified conduct, every post Vigilance Constant situational awareness Discipline One protocol, every rank Rapid Response Deployed when it matters Precision Trained for the specific post #bsdAbout{ --navy:#071A2F; --navy-2:#0A2038; --gold:#D4AF37; --gold-soft:#E8C766; --white:#FFFFFF; --red:#B5121B; --font-head:'Poppins',sans-serif; --font-body:'Inter',sans-serif; --font-stat:'Space Grotesk',sans-serif; position:relative; width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); background:#1c2416; color:var(--white); font-family:var(--font-body); overflow:clip; } #bsdAbout *{ box-sizing:border-box; } .bsd-about{ position:relative; padding:96px 6vw; } .bsd-about__bg{ position:absolute; inset:0; z-index:0; } .bsd-about__photo{ position:absolute; inset:0; background-image:url('https://bsdnepal.com/wp-content/uploads/2026/07/BSD-camo-hero-bg.jpg'); background-size:cover; background-position:center 20%; background-repeat:no-repeat; filter:saturate(0.95) brightness(0.82) contrast(1.03); transform:scale(1.02); } .bsd-about__overlay{ position:absolute; inset:0; background: radial-gradient(60% 60% at 20% 20%, rgba(212,175,55,0.12), transparent 70%), linear-gradient(180deg, rgba(6,12,7,0.62) 0%, rgba(6,12,7,0.40) 35%, rgba(6,12,7,0.62) 100%); } .bsd-about__grid{ position:absolute; inset:0; width:100%; height:100%; opacity:0.5; } .bsd-about__inner{ position:relative; z-index:1; max-width:1320px; margin:0 auto; display:grid; grid-template-columns:1.05fr 0.95fr; gap:6vw; align-items:start; } /* ---------- eyebrow (shared style) ---------- */ .bsd-eyebrow{ display:inline-flex; align-items:center; gap:10px; font-family:'Montserrat',var(--font-body); font-size:12px; font-weight:600; letter-spacing:0.12em; text-transform:uppercase; color:var(--gold-soft); padding:7px 15px; border:1px solid rgba(212,175,55,0.35); border-radius:100px; background:rgba(212,175,55,0.06); margin-bottom:20px; } .bsd-eyebrow__dot{ width:6px; height:6px; border-radius:50%; background:var(--gold); box-shadow:0 0 8px 2px rgba(212,175,55,0.6); } /* ---------- dossier card ---------- */ .bsd-dossier{ position:relative; background:rgba(6,12,7,0.65); backdrop-filter:blur(10px); border:1px solid rgba(255,255,255,0.14); border-radius:16px; padding:36px 38px 30px; opacity:0; transform:translateY(24px); } .bsd-dossier__meta{ display:flex; justify-content:space-between; align-items:center; font-family:var(--font-stat); font-size:11px; letter-spacing:0.06em; color:rgba(255,255,255,0.4); padding-bottom:16px; margin-bottom:20px; border-bottom:1px dashed rgba(255,255,255,0.14); } .bsd-dossier__status b{ color:#3ddc84; font-weight:700; } .bsd-dossier__seal{ position:absolute; top:24px; right:30px; width:58px; height:58px; color:rgba(212,175,55,0.5); animation:bsdSealSpin 30s linear infinite; } @keyframes bsdSealSpin{ to{ transform:rotate(360deg); } } .bsd-about__headline{ font-family:var(--font-head); font-weight:800; font-size:clamp(1.9rem,2.6vw,2.5rem); line-height:1.1; margin:0 0 20px; color:#F0E4C4; text-shadow:0 2px 4px rgba(0,0,0,0.6), 0 8px 24px rgba(0,0,0,0.5); } .bsd-about__headline span{ background:linear-gradient(100deg, var(--gold-soft), var(--gold) 55%, #a97f24); -webkit-background-clip:text; background-clip:text; color:transparent; } .bsd-about__text{ font-size:15.5px; line-height:1.75; color:rgba(255,255,255,0.82); margin:0 0 16px; text-shadow:0 2px 10px rgba(0,0,0,0.5); } .bsd-about__text:last-of-type{ margin-bottom:26px; } .bsd-dossier__footer{ display:grid; grid-template-columns:repeat(3,1fr); gap:14px; padding-top:22px; border-top:1px solid rgba(255,255,255,0.10); } .bsd-dossier__footer div{ display:flex; flex-direction:column; gap:4px; } .bsd-dossier__footer span{ font-family:var(--font-stat); font-size:10.5px; letter-spacing:0.06em; color:rgba(255,255,255,0.4); } .bsd-dossier__footer b{ font-size:13.5px; font-weight:600; color:var(--white); } /* ---------- pillar insignia ---------- */ .bsd-pillars{ position:relative; padding-top:12px; opacity:0; transform:translateY(24px); } .bsd-pillars__label{ font-family:var(--font-stat); font-size:11px; letter-spacing:0.1em; text-transform:uppercase; color:rgba(255,255,255,0.42); margin:0 0 26px; } .bsd-pillars__row{ display:grid; grid-template-columns:repeat(3,1fr); gap:22px 16px; position:relative; z-index:1; } .bsd-pillar{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:10px; padding:22px 10px; border-radius:14px; border:1px solid rgba(255,255,255,0.12); background:rgba(6,12,7,0.45); backdrop-filter:blur(4px); transition:border-color 0.3s ease, background 0.3s ease, transform 0.3s ease; } .bsd-pillar:hover{ border-color:rgba(212,175,55,0.5); background:rgba(212,175,55,0.10); transform:translateY(-4px); } .bsd-pillar__badge{ width:52px; height:52px; color:var(--gold); filter:drop-shadow(0 0 10px rgba(212,175,55,0.25)); } .bsd-pillar b{ font-family:var(--font-head); font-size:13.5px; font-weight:700; color:var(--white); } .bsd-pillar small{ font-size:11px; color:rgba(255,255,255,0.5); line-height:1.4; } .bsd-pillar:nth-child(4), .bsd-pillar:nth-child(5){ grid-column:span 1; } .bsd-pillars__row .bsd-pillar:nth-child(4){ grid-column:1 / span 1; } .bsd-pillars__spine{ display:none; } /* ---------- responsive ---------- */ @media (max-width: 1024px){ .bsd-about__inner{ grid-template-columns:1fr; gap:52px; } .bsd-pillars__row{ grid-template-columns:repeat(3,1fr); } } @media (max-width: 640px){ .bsd-about{ padding:64px 6vw; } .bsd-dossier{ padding:28px 22px 24px; } .bsd-dossier__seal{ width:44px; height:44px; top:20px; right:20px; } .bsd-dossier__footer{ grid-template-columns:1fr 1fr; } .bsd-pillars__row{ grid-template-columns:repeat(2,1fr); } } @media (prefers-reduced-motion: reduce){ #bsdAbout *{ animation-duration:0.01ms !important; animation-iteration-count:1 !important; transition-duration:0.01ms !important; } } (function(){ var root = document.getElementById('bsdAbout'); if(!root) return; var dossier = root.querySelector('.bsd-dossier'); var pillars = root.querySelector('.bsd-pillars'); var revealed = false; function reveal(){ if(revealed) return; revealed = true; if(window.gsap){ gsap.timeline() .to(dossier, { opacity:1, y:0, duration:0.9, ease:'power3.out' }) .to(pillars, { opacity:1, y:0, duration:0.9, ease:'power3.out' }, '-=0.6') .from(root.querySelectorAll('.bsd-pillar'), { opacity:0, y:16, stagger:0.08, duration:0.6, ease:'power2.out' }, '-=0.5'); } else { [dossier, pillars].forEach(function(el){ el.style.transition = 'opacity .8s ease, transform .8s ease'; el.style.opacity = 1; el.style.transform = 'none'; }); } } if('IntersectionObserver' in window){ var io = new IntersectionObserver(function(entries){ entries.forEach(function(e){ if(e.isIntersecting){ reveal(); io.disconnect(); } }); }, { threshold: 0.2 }); io.observe(root.querySelector('.bsd-about')); } else { reveal(); } })(); <!-- ============================================================ BHAIRAV SECURITY FORCE (BSD) — OUR SERVICES Paste into its own Elementor HTML widget, placed after About. ============================================================ --> What We Offer Our Services Comprehensive, disciplined security solutions built around the specific risk profile of your site — deployed, supervised and monitored end to end. Static Security Guarding Trained guards stationed at fixed posts for continuous protection of premises, assets and personnel. Mobile Patrol Units Scheduled and randomized vehicle patrols across your property to deter threats and maintain visible presence. Event & VIP Security Dedicated protection teams for corporate events, public gatherings and high-profile individuals. Corporate & Industrial Security Access control, perimeter security and asset protection for offices, factories and warehouses. CCTV & Surveillance Monitoring 24/7 remote monitoring integrated with our command center for real-time incident response. Emergency Response Team Rapid-deployment units ready to respond to security incidents anywhere within our coverage area. #bsdServices{ --gold:#D4AF37; --gold-soft:#E8C766; --white:#FFFFFF; --font-head:'Poppins',sans-serif; --font-body:'Inter',sans-serif; position:relative; width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); background:#1c2416; color:var(--white); font-family:var(--font-body); overflow:clip; } #bsdServices *{ box-sizing:border-box; } .bsd-svc{ position:relative; padding:96px 6vw; } .bsd-svc__bg{ position:absolute; inset:0; z-index:0; } .bsd-svc__photo{ position:absolute; inset:0; background-image:url('https://bsdnepal.com/wp-content/uploads/2026/07/BSD-camo-hero-bg.jpg'); background-size:cover; background-position:center 60%; background-repeat:no-repeat; filter:saturate(0.95) brightness(0.78) contrast(1.03); transform:scale(1.02); } .bsd-svc__overlay{ position:absolute; inset:0; background: radial-gradient(55% 55% at 80% 15%, rgba(212,175,55,0.12), transparent 70%), linear-gradient(180deg, rgba(6,12,7,0.65) 0%, rgba(6,12,7,0.42) 30%, rgba(6,12,7,0.66) 100%); } #bsdServices .bsd-eyebrow{ display:inline-flex; align-items:center; gap:10px; font-family:'Montserrat',var(--font-body); font-size:12px; font-weight:600; letter-spacing:0.12em; text-transform:uppercase; color:var(--gold-soft); padding:7px 15px; border:1px solid rgba(212,175,55,0.35); border-radius:100px; background:rgba(212,175,55,0.06); margin-bottom:18px; } .bsd-eyebrow__dot{ width:6px; height:6px; border-radius:50%; background:var(--gold); box-shadow:0 0 8px 2px rgba(212,175,55,0.6); } .bsd-svc__inner{ position:relative; z-index:1; max-width:1320px; margin:0 auto; } .bsd-svc__head{ max-width:680px; margin:0 auto 56px; text-align:center; } .bsd-svc__headline{ font-family:var(--font-head); font-weight:800; font-size:clamp(1.9rem,3vw,2.6rem); line-height:1.15; color:#F4F6F8; margin:0 0 18px; text-shadow:0 2px 4px rgba(0,0,0,0.6), 0 8px 24px rgba(0,0,0,0.5); } .bsd-svc__headline span{ background:linear-gradient(100deg, var(--gold-soft), var(--gold) 55%, #a97f24); -webkit-background-clip:text; background-clip:text; color:transparent; } .bsd-svc__sub{ font-size:15.5px; line-height:1.7; color:rgba(255,255,255,0.78); text-shadow:0 2px 8px rgba(0,0,0,0.5); } .bsd-svc__grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:22px; } .bsd-svc-card{ padding:28px 24px; border-radius:16px; background:rgba(6,12,7,0.55); backdrop-filter:blur(8px); border:1px solid rgba(255,255,255,0.12); transition:border-color 0.3s ease, background 0.3s ease, transform 0.3s ease; opacity:0; transform:translateY(20px); } .bsd-svc-card:hover{ border-color:rgba(212,175,55,0.5); background:rgba(212,175,55,0.08); transform:translateY(-5px); } .bsd-svc-card__icon{ width:46px; height:46px; color:var(--gold); margin-bottom:16px; filter:drop-shadow(0 0 10px rgba(212,175,55,0.25)); } .bsd-svc-card h3{ font-family:var(--font-head); font-size:17px; font-weight:700; margin:0 0 10px; color:var(--white); } .bsd-svc-card p{ font-size:13.5px; line-height:1.65; color:rgba(255,255,255,0.68); margin:0; } @media (max-width: 1024px){ .bsd-svc__grid{ grid-template-columns:repeat(2,1fr); } } @media (max-width: 640px){ .bsd-svc{ padding:64px 6vw; } .bsd-svc__grid{ grid-template-columns:1fr; } } @media (prefers-reduced-motion: reduce){ #bsdServices *{ animation-duration:0.01ms !important; transition-duration:0.01ms !important; } } (function(){ var root = document.getElementById('bsdServices'); if(!root) return; var cards = root.querySelectorAll('.bsd-svc-card'); var revealed = false; function reveal(){ if(revealed) return; revealed = true; if(window.gsap){ gsap.to(cards, { opacity:1, y:0, duration:0.7, stagger:0.1, ease:'power2.out' }); } else { cards.forEach(function(el, i){ setTimeout(function(){ el.style.transition='opacity .6s ease, transform .6s ease'; el.style.opacity=1; el.style.transform='none'; }, i*90); }); } } if('IntersectionObserver' in window){ var io = new IntersectionObserver(function(entries){ entries.forEach(function(e){ if(e.isIntersecting){ reveal(); io.disconnect(); } }); }, { threshold: 0.15 }); io.observe(root.querySelector('.bsd-svc')); } else { reveal(); } })(); <!-- ============================================================ BHAIRAV SECURITY FORCE (BSD) — WHY CHOOSE BSD Paste into its own Elementor HTML widget, placed after Services. ============================================================ --> Why Choose Us Why Choose BSD. We don't just provide guards — we run a supervised security system. Every deployment is backed by verified personnel, centralized oversight and a command structure built for accountability. Request Security Personnel Licensed & Verified Personnel Every guard undergoes background verification and structured training before deployment. 24/7 Command Center Centralized oversight with real-time reporting across every active post. Nationwide Rapid Deployment Units positioned to respond quickly across all districts of Nepal. Transparent Reporting Clients receive regular shift reports and incident logs for full visibility. Customized Security Plans Every deployment is tailored to the specific risk profile of the site. Proven Track Record Trusted by businesses, institutions and events across the country. #bsdWhy{ --gold:#D4AF37; --gold-soft:#E8C766; --white:#FFFFFF; --font-head:'Poppins',sans-serif; --font-body:'Inter',sans-serif; position:relative; width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); background:#171d10; color:var(--white); font-family:var(--font-body); overflow:clip; } #bsdWhy *{ box-sizing:border-box; } .bsd-why{ position:relative; padding:96px 6vw; } .bsd-why__bg{ position:absolute; inset:0; z-index:0; } .bsd-why__photo{ position:absolute; inset:0; background-image:url('https://bsdnepal.com/wp-content/uploads/2026/07/BSD-camo-hero-bg.jpg'); background-size:cover; background-position:left center; background-repeat:no-repeat; filter:saturate(0.95) brightness(0.75) contrast(1.03); transform:scale(1.02) scaleX(-1); } .bsd-why__overlay{ position:absolute; inset:0; background: radial-gradient(50% 60% at 15% 30%, rgba(212,175,55,0.12), transparent 70%), linear-gradient(100deg, rgba(6,10,5,0.72) 0%, rgba(6,10,5,0.40) 45%, rgba(6,10,5,0.66) 100%); } #bsdWhy .bsd-eyebrow{ display:inline-flex; align-items:center; gap:10px; font-family:'Montserrat',var(--font-body); font-size:12px; font-weight:600; letter-spacing:0.12em; text-transform:uppercase; color:var(--gold-soft); padding:7px 15px; border:1px solid rgba(212,175,55,0.35); border-radius:100px; background:rgba(212,175,55,0.06); margin-bottom:20px; } .bsd-eyebrow__dot{ width:6px; height:6px; border-radius:50%; background:var(--gold); box-shadow:0 0 8px 2px rgba(212,175,55,0.6); } .bsd-why__inner{ position:relative; z-index:1; max-width:1320px; margin:0 auto; display:grid; grid-template-columns:0.85fr 1.15fr; gap:6vw; align-items:start; } .bsd-why__left{ position:sticky; top:80px; opacity:0; transform:translateY(20px); } .bsd-why__headline{ font-family:var(--font-head); font-weight:800; font-size:clamp(1.9rem,2.8vw,2.6rem); line-height:1.15; color:#F4F6F8; margin:0 0 20px; text-shadow:0 2px 4px rgba(0,0,0,0.6), 0 8px 24px rgba(0,0,0,0.5); } .bsd-why__headline span{ background:linear-gradient(100deg, var(--gold-soft), var(--gold) 55%, #a97f24); -webkit-background-clip:text; background-clip:text; color:transparent; } .bsd-why__text{ font-size:15.5px; line-height:1.75; color:rgba(255,255,255,0.78); margin:0 0 30px; max-width:420px; text-shadow:0 2px 8px rgba(0,0,0,0.5); } .bsd-why__cta{ display:inline-flex; align-items:center; gap:10px; font-family:'Montserrat',var(--font-body); font-weight:600; font-size:14px; padding:15px 24px; border-radius:8px; text-decoration:none; background:linear-gradient(120deg, var(--gold-soft), var(--gold) 60%, #b8912f); color:#101010; box-shadow:0 8px 24px -8px rgba(212,175,55,0.6); transition:transform 0.2s ease; } .bsd-why__cta:hover{ transform:translateY(-3px); } .bsd-why__right{ display:grid; gap:16px; } .bsd-why-item{ display:flex; gap:16px; align-items:flex-start; padding:20px; border-radius:14px; background:rgba(6,10,5,0.55); backdrop-filter:blur(8px); border:1px solid rgba(255,255,255,0.12); transition:border-color 0.3s ease, background 0.3s ease, transform 0.3s ease; opacity:0; transform:translateY(18px); } .bsd-why-item:hover{ border-color:rgba(212,175,55,0.45); background:rgba(212,175,55,0.07); transform:translateX(4px); } .bsd-why-item__icon{ width:36px; height:36px; flex-shrink:0; color:var(--gold); filter:drop-shadow(0 0 8px rgba(212,175,55,0.25)); } .bsd-why-item h3{ font-family:var(--font-head); font-size:15.5px; font-weight:700; margin:0 0 6px; color:var(--white); } .bsd-why-item p{ font-size:13px; line-height:1.6; color:rgba(255,255,255,0.68); margin:0; } @media (max-width: 1024px){ .bsd-why__inner{ grid-template-columns:1fr; gap:48px; } .bsd-why__left{ position:static; text-align:center; } .bsd-why__text{ margin-left:auto; margin-right:auto; } } @media (max-width: 640px){ .bsd-why{ padding:64px 6vw; } .bsd-why-item{ flex-direction:column; } } @media (prefers-reduced-motion: reduce){ #bsdWhy *{ animation-duration:0.01ms !important; transition-duration:0.01ms !important; } } (function(){ var root = document.getElementById('bsdWhy'); if(!root) return; var left = root.querySelector('.bsd-why__left'); var items = root.querySelectorAll('.bsd-why-item'); var revealed = false; function reveal(){ if(revealed) return; revealed = true; if(window.gsap){ gsap.timeline() .to(left, { opacity:1, y:0, duration:0.8, ease:'power3.out' }) .to(items, { opacity:1, y:0, duration:0.6, stagger:0.08, ease:'power2.out' }, '-=0.5'); } else { left.style.transition = 'opacity .8s ease, transform .8s ease'; left.style.opacity = 1; left.style.transform = 'none'; items.forEach(function(el, i){ setTimeout(function(){ el.style.transition='opacity .6s ease, transform .6s ease'; el.style.opacity=1; el.style.transform='none'; }, i*90); }); } } if('IntersectionObserver' in window){ var io = new IntersectionObserver(function(entries){ entries.forEach(function(e){ if(e.isIntersecting){ reveal(); io.disconnect(); } }); }, { threshold: 0.15 }); io.observe(root.querySelector('.bsd-why')); } else { reveal(); } })(); <!-- ============================================================ BHAIRAV SECURITY FORCE (BSD) — INDUSTRIES WE PROTECT Paste into its own Elementor HTML widget, placed after Why Choose. ============================================================ --> Sectors We Serve Industries We Protect From corporate headquarters to public events, our security solutions are adapted to the specific demands of every sector. Corporate Offices Banking & Finance Hospitality & Hotels Industrial & Manufacturing Educational Institutions Residential Communities Retail & Commercial Events & Public Gatherings #bsdIndustries{ --gold:#D4AF37; --gold-soft:#E8C766; --white:#FFFFFF; --font-head:'Poppins',sans-serif; --font-body:'Inter',sans-serif; position:relative; width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); background:#1c2416; color:var(--white); font-family:var(--font-body); overflow:clip; } #bsdIndustries *{ box-sizing:border-box; } .bsd-ind{ position:relative; padding:96px 6vw; } .bsd-ind__bg{ position:absolute; inset:0; z-index:0; } .bsd-ind__photo{ position:absolute; inset:0; background-image:url('https://bsdnepal.com/wp-content/uploads/2026/07/BSD-camo-hero-bg.jpg'); background-size:cover; background-position:center top; background-repeat:no-repeat; filter:saturate(0.95) brightness(0.78) contrast(1.03); transform:scale(1.02); } .bsd-ind__overlay{ position:absolute; inset:0; background: radial-gradient(55% 55% at 20% 85%, rgba(212,175,55,0.12), transparent 70%), linear-gradient(180deg, rgba(6,12,7,0.65) 0%, rgba(6,12,7,0.42) 35%, rgba(6,12,7,0.65) 100%); } #bsdIndustries .bsd-eyebrow{ display:inline-flex; align-items:center; gap:10px; font-family:'Montserrat',var(--font-body); font-size:12px; font-weight:600; letter-spacing:0.12em; text-transform:uppercase; color:var(--gold-soft); padding:7px 15px; border:1px solid rgba(212,175,55,0.35); border-radius:100px; background:rgba(212,175,55,0.06); margin-bottom:18px; } .bsd-eyebrow__dot{ width:6px; height:6px; border-radius:50%; background:var(--gold); box-shadow:0 0 8px 2px rgba(212,175,55,0.6); } .bsd-ind__inner{ position:relative; z-index:1; max-width:1320px; margin:0 auto; } .bsd-ind__head{ max-width:680px; margin:0 auto 52px; text-align:center; } .bsd-ind__headline{ font-family:var(--font-head); font-weight:800; font-size:clamp(1.9rem,3vw,2.6rem); line-height:1.15; color:#F4F6F8; margin:0 0 18px; text-shadow:0 2px 4px rgba(0,0,0,0.6), 0 8px 24px rgba(0,0,0,0.5); } .bsd-ind__headline span{ background:linear-gradient(100deg, var(--gold-soft), var(--gold) 55%, #a97f24); -webkit-background-clip:text; background-clip:text; color:transparent; } .bsd-ind__sub{ font-size:15.5px; line-height:1.7; color:rgba(255,255,255,0.78); text-shadow:0 2px 8px rgba(0,0,0,0.5); } .bsd-ind__grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:18px; } .bsd-ind-card{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:14px; padding:26px 14px; border-radius:14px; background:rgba(6,12,7,0.5); backdrop-filter:blur(8px); border:1px solid rgba(255,255,255,0.12); transition:border-color 0.3s ease, background 0.3s ease, transform 0.3s ease; opacity:0; transform:translateY(18px); } .bsd-ind-card:hover{ border-color:rgba(212,175,55,0.5); background:rgba(212,175,55,0.08); transform:translateY(-4px); } .bsd-ind-card svg{ width:38px; height:38px; color:var(--gold); filter:drop-shadow(0 0 8px rgba(212,175,55,0.25)); } .bsd-ind-card span{ font-family:var(--font-head); font-size:13.5px; font-weight:600; color:var(--white); line-height:1.35; } @media (max-width: 1024px){ .bsd-ind__grid{ grid-template-columns:repeat(3,1fr); } } @media (max-width: 640px){ .bsd-ind{ padding:64px 6vw; } .bsd-ind__grid{ grid-template-columns:repeat(2,1fr); gap:14px; } } @media (prefers-reduced-motion: reduce){ #bsdIndustries *{ animation-duration:0.01ms !important; transition-duration:0.01ms !important; } } (function(){ var root = document.getElementById('bsdIndustries'); if(!root) return; var cards = root.querySelectorAll('.bsd-ind-card'); var revealed = false; function reveal(){ if(revealed) return; revealed = true; if(window.gsap){ gsap.to(cards, { opacity:1, y:0, duration:0.6, stagger:0.06, ease:'power2.out' }); } else { cards.forEach(function(el, i){ setTimeout(function(){ el.style.transition='opacity .5s ease, transform .5s ease'; el.style.opacity=1; el.style.transform='none'; }, i*70); }); } } if('IntersectionObserver' in window){ var io = new IntersectionObserver(function(entries){ entries.forEach(function(e){ if(e.isIntersecting){ reveal(); io.disconnect(); } }); }, { threshold: 0.15 }); io.observe(root.querySelector('.bsd-ind')); } else { reveal(); } })();