        /* Aapki di hui exact CSS variables aur styling */
        :root{--blue:#0759B8;--navy:#0A2138;--ink:#102A43;--muted:#61758A;--bg:#F5F8FC;--mint:#E8F7F1;--green:#159A72;--line:#DCE6EF}
        *{box-sizing:border-box}html{scroll-behavior:smooth}
        body{margin:0;background:var(--bg);color:var(--ink);font-family:'DM Sans',sans-serif;line-height:1.5}
        a{color:inherit;text-decoration:none}button{font:inherit}
        .wrap{width:min(1240px,calc(100% - 48px));margin:auto}
        
        /* BSocial Header Styling */
        header{position:fixed;z-index:50;top:14px;left:50%;transform:translateX(-50%);width:min(1240px,calc(100% - 28px));background:rgba(255,255,255,.86);backdrop-filter:blur(18px);border:1px solid rgba(220,230,239,.9);border-radius:18px;box-shadow:0 10px 35px rgba(16,42,67,.08)}
        
        /* FIX 1: Added position:relative here */
        .nav{position:relative;height:68px;padding:0 18px;display:flex;align-items:center;justify-content:space-between}
        
        .brand{display:flex;align-items:center;gap:9px;font-family:'Space Grotesk';font-weight:700;font-size:20px}
        .brand img{width:39px;height:39px;object-fit:contain}
        
        /* FIX 2: Absolute position for perfect centering */
        .navlinks {position:absolute; left:50%; transform:translateX(-50%);}
        .navlinks ul {display:flex;gap:26px;font-size:13px;color:#3d5369; margin:0; padding:0; list-style:none;}
        .navlinks ul li a:hover{color:var(--blue)}
        
        .navcta{background:var(--blue);color:#fff;padding:12px 18px;border-radius:12px;font-weight:700;font-size:13px;box-shadow:0 8px 22px rgba(7,89,184,.22)}
        .menu{display:none; border:0; background:none; font-size:26px; cursor:pointer;}
        
        @media(max-width:900px){
            /* FIX 3: Reset transform for mobile menu so JS works perfectly */
            .navlinks {transform:none; left:0;}
            .navlinks, .navcta{display:none}
            .menu{display:block}
        }
        @media(max-width:600px){
            header{top:8px}
            .nav{height:60px}
        }