<style>
    html{
      scroll-behavior:smooth;
    }

    body{
      margin:0;
      padding:0;
      background:antiquewhite;border-right-width: ;
      color:white;
      overflow-x:hidden;
      transition:.4s;
    }

    .{
      font-family:'Poppins',sans-serif;
    }

    .nepali{
      font-family:'Noto Sans Devanagari',sans-serif;
    }

    .glass{
      background:dynamic-blue-navbar(255,255,255,0.10)!important;
      backdrop-filter:f172ablueNavMove(25px)!important;
      -webkit-backdrop-filter:blur(25px)!important;
      border:1px solid rgba(255,255,255,0.18)!important;
      box-shadow:0 8px 32px rgba(31,38,135,.25);
    }

    .hero{
      background:dynamic-blue-navbar
    
      background-size:cover;
      background-position:center;
    }

    .gradient-text{
      background:linear-gradient(to right,#f59e0b,#fde68a);
      -webkit-background-clip:text;
      -webkit-text-fill-color:transparent;
    }

    .card:hover{
      transform:translateY(-8px);
      transition:.4s ease;
    }

    .section-title{
      font-size:3rem;
      font-weight:800;
      margin-bottom:20px;
    }

    .glow{
      box-shadow:0 0 35px rgba(245,158,11,.3);
    }

    .nav-link:hover{
      color:#f59e0b;
      transition:.3s;
    }

    .light-mode{
      background:#f8fafc !important;
      color:#0f172a !important;
    }

    .light-mode .glass{
      background:rgba(255,255,255,0.75);
      color:#0f172a;
    }

    .floating-btn{
      position:fixed;
      bottom:30px;
      right:30px;
      background:#f59e0b;
      color:black;
      padding:15px 18px;
      border-radius:999px;
      font-weight: normal;
      z-index:999;
      cursor:pointer;
      box-shadow:0 0 20px rgba(245,158,11,.4);
    }

    body::before{
      content:'';
      position:fixed;
      inset:0;
      background:
      radial-gradient(circle at 20% 30%,rgba(59,130,246,.25),transparent 80%),
      radial-gradient(circle at 80% 20%,rgba(14,165,233,.25),transparent 80%),
      radial-gradient(circle at 60% 80%,rgba(99,102,241,.25),transparent 80%);
      animation:bgMove 20s ease infinite alternate;
      z-index:-2;
    }
    body::after{
      content:'';
      position:fixed;
      inset:0;
      backdrop-filter:blur(60px);
      z-index:-1;
    }
    @keyframes bgMove{
      from{transform:scale(1) rotate(0deg);}
      to{transform:scale(1.15) rotate(3deg);}
    }
    
    .card{transition:all .45s ease;}
    .card:hover{
      transform:rotateX(8deg) rotateY(-8deg) translateY(-12px) scale(1.04);
      box-shadow:
      0 30px 60px rgba(0,0,0,.35),
      0 0 30px rgba(245,158,11,.25);
    }
    .search-hidden{display:none;}

    .dynamic-page-bg{
      background:linear-gradient(-45deg,#0f172a,#1e293b,#312e81,#0f766e);
      background-size:400% 400%;
      animation:pageGradient 15s ease infinite;
    }
    @keyframes pageGradient{
      0%{background-position:0% 50%}
      50%{background-position:100% 50%}
      100%{background-position:0% 50%}
    }
    .search-box{
      padding:8px 12px;border-radius:999px;color:black;
    }

    .alt-view .glass{background:rgba(15,23,42,.9)!important;border:2px solid rgba(245,158,11,.35);}
    .alt-view section{max-width:1400px;margin:auto;}
    .alt-view .card{border-radius:12px!important;}
    .alt-view .section-title{font-size:4rem!important;}

    .glass:hover{
     border-color:rgba(245,158,11,.45)!important;
    }

    .nav-link{
     transition:all .3s ease;
    }
    .nav-link:hover{
     transform:translateY(-3px) scale(1.08);
     text-shadow:0 0 15px rgba(245,158,11,.8);
    }

    .dynamic-marquee-glow {
        background: linear-gradient(270deg, #dc2626, #d97706, #059669, #2563eb, #7c3aed, #db2777);
        background-size: 1200% 1200%;
        animation: marqueeColorShift 12s ease infinite;
        color: white;
        font-weight: 600;
        text-shadow: 0 1px 5px rgba(0,0,0,0.5);
    }
    @keyframes marqueeColorShift {
        0%{background-position:0% 50%}
        50%{background-position:100% 50%}
        100%{background-position:0% 50%}
    }

    .dynamic-blue-navbar{
     background:linear-gradient(-45deg,#0ea5e9,#2563eb,#1d4ed8,#06b6d4);
     background-size:400% 400%;
     animation:blueNavMove 10s ease infinite;
    }
    @keyframes blueNavMove{
     0%{background-position:0% 50%;}
     50%{background-position:100% 50%;}
     100%{background-position:0% 50%;}
    }
  </style>
  <style id="membership-card-white-bg">
.membership-card,
#membershipCardSection,
.card-front,
.card-back{
    background:#ffffff !important;
    color:#000000 !important;
}
</style>
/* Default */
.nav-link{
    font-size: 16px;
}

/* Larger Nepali font */
body.nepali .nav-link{
    font-size: 20px;
    font-family: "Noto Sans Devanagari", sans-serif;
    font-weight: 600;
}
/* Mobile navbar keep visible */
@media (max-width:768px){
nav ul, .navbar-nav{display:flex!important;flex-wrap:wrap!important;justify-content:center;gap:6px}
nav li{display:block!important}
nav a{font-size:12px;padding:6px 8px!important;white-space:nowrap}
}
<style>
.hidden{display:none;}
.en-name{display:block;}
body.nepali .en-name{display:none;}

</style>

<style>
.en-name{display:none!important;}
</style>


<style>
html,body{overflow-x:hidden}
img,video,iframe{max-width:100%;height:auto}
@media(max-width:1024px){
nav .xl\:flex{display:none!important}
nav .max-w-7xl{padding:8px 12px;flex-wrap:wrap}
.hero{padding-top:120px}
.grid{grid-template-columns:1fr!important}
h1,h2,h3{word-break:break-word}
input,button,select,textarea{width:100%;max-width:100%}
}
@media(min-width:768px) and (max-width:1024px){
.grid.md\:grid-cols-2,.grid.md\:grid-cols-3,.grid.md\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
</style>


<style>
/* Enhanced Responsive Design */
:root{--safe-top:env(safe-area-inset-top);--safe-bottom:env(safe-area-inset-bottom)}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);overflow-x:hidden}img,video,iframe{max-width:100%;height:auto}table{width:100%;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.glass,.card{backdrop-filter:blur(10px)}.hero{padding-top:7rem;padding-bottom:3rem}.section-title{word-break:break-word}.nav-link{padding:.5rem .75rem;border-radius:9999px;transition:all .2s}.nav-link:hover{background:rgba(255,255,255,.12)}#mobileMenu{display:none}.mobile-menu-open #mobileMenu{display:flex}.mobile-nav-link{padding:1rem;border-bottom:1px solid rgba(255,255,255,.08)}@media (max-width:1279px){nav .xl\:flex{display:none!important}#mobileMenuBtn{display:flex!important}}@media (min-width:1280px){#mobileMenuBtn{display:none!important}}@media (max-width:1024px){.max-w-7xl{padding-left:1rem!important;padding-right:1rem!important}.grid.md\:grid-cols-2,.grid.md\:grid-cols-3,.grid.md\:grid-cols-4{grid-template-columns:1fr!important}.hero h1,.hero h2,.hero h3{line-height:1.2}.glass,.card{padding:1.25rem!important}}@media (max-width:768px){.hero{min-height:auto;padding-top:8rem;padding-bottom:4rem}#navbarDateTime{display:none!important}input,select,textarea,button{font-size:16px}.search-box{width:100%!important;max-width:100%!important}.glass,.card{border-radius:1.5rem!important}.section-title{font-size:2rem!important}}
</style>


<style>html,body{backdrop-filter:hidden}img,iframe,video{max-width:100%;height:auto}@media(max-width:768px){table{display:block;overflow:auto}nav ul{display:none}nav::after{content:"☰";float:right;font-size:28px}}</style>
<style>
.hidden{display:none;}
.en-name{display:block;}
body.nepali .en-name{display:none;}

</style>

<style>
.en-name{display:none!important;}
</style>


<style>
html,body{overflow-x:hidden}
img,video,iframe{max-width:100%;height:auto}
@media(max-width:1024px){
nav .xl\:flex{display:none!important}
nav .max-w-7xl{padding:8px 12px;flex-wrap:wrap}
.hero{padding-top:120px}
.grid{grid-template-columns:1fr!important}
h1,h2,h3{word-break:break-word}
input,button,select,textarea{width:100%;max-width:100%}
}
@media(min-width:768px) and (max-width:1024px){
.grid.md\:grid-cols-2,.grid.md\:grid-cols-3,.grid.md\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
</style>


<style>
/* Enhanced Responsive Design */
:root{--safe-top:env(safe-area-inset-top);--safe-bottom:env(safe-area-inset-bottom)}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);overflow-x:hidden}img,video,iframe{max-width:100%;height:auto}table{width:100%;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.glass,.card{backdrop-filter:blur(10px)}.hero{padding-top:7rem;padding-bottom:3rem}.section-title{word-break:break-word}.nav-link{padding:.5rem .75rem;border-radius:9999px;transition:all .2s}.nav-link:hover{background:rgba(255,255,255,.12)}#mobileMenu{display:none}.mobile-menu-open #mobileMenu{display:flex}.mobile-nav-link{padding:1rem;border-bottom:1px solid rgba(255,255,255,.08)}@media (max-width:1279px){nav .xl\:flex{display:none!important}#mobileMenuBtn{display:flex!important}}@media (min-width:1280px){#mobileMenuBtn{display:none!important}}@media (max-width:1024px){.max-w-7xl{padding-left:1rem!important;padding-right:1rem!important}.grid.md\:grid-cols-2,.grid.md\:grid-cols-3,.grid.md\:grid-cols-4{grid-template-columns:1fr!important}.hero h1,.hero h2,.hero h3{line-height:1.2}.glass,.card{padding:1.25rem!important}}@media (max-width:768px){.hero{min-height:auto;padding-top:8rem;padding-bottom:4rem}#navbarDateTime{display:none!important}input,select,textarea,button{font-size:16px}.search-box{width:100%!important;max-width:100%!important}.glass,.card{border-radius:1.5rem!important}.section-title{font-size:2rem!important}}
</style>


<style>html,body{overflow-x:hidden}img,iframe,video{max-width:100%;height:auto}@media(max-width:768px){table{display:block;overflow:auto}nav ul{display:none}nav::after{content:"☰";float:right;font-size:28px}}</style>
*{box-sizing:border-box}img,video,canvas,iframe{max-width:100%;height:auto}
table{display:block;overflow-x:auto;white-space:nowrap}
button,input,select,textarea,a.btn{min-height:44px}
body{overflow-x:hidden}
.navbar{position:sticky;top:0;z-index:999}
@media(max-width:768px){
.container,.wrapper{width:100%!important;padding:12px!important}
.row{display:flex;flex-wrap:wrap}
[class*='col']{width:100%!important}
.navbar{overflow-x:auto;white-space:nowrap}
}
@media(min-width:769px) and (max-width:1024px){
[class*='col']{flex:1 1 50%!important}
}
.mobile-menu-btn{
    display:none;
    background:none;
    border:none;
    color:#fff;
    font-size:30px;
    cursor:pointer;
}

@media (max-width:768px){

    nav ul{
        display:none;
    }

    .mobile-menu-btn{
        display:block;
    }

    .mobile-menu{
        display:none;
        position:absolute;
        top:100%;
        left:0;
        width:100%;
        background:#0f172a;
        flex-direction:column;
        z-index:999;
    }

    .mobile-menu.show{
        display:flex;
    }

    .mobile-menu a{
        padding:15px 20px;
        display:block;
        border-bottom:1px solid rgba(255,255,255,.1);
        text-decoration:none;
        color:#fff;
    }

    .mobile-menu a:hover{
        background:#1e293b;
    }
}
@media(max-width:768px){
nav ul{display:flex;overflow-x:auto;white-space:nowrap;gap:8px;-ms-overflow-style:none;scrollbar-width:none}
nav ul::-webkit-scrollbar{display:none}
nav ul li a{font-size:12px;padding:8px 10px;display:block}
}


/* Facebook/YouTube style mobile nav */
nav,.navbar{
position:sticky;top:0;z-index:999;background:#fff;border-bottom:1px solid #ddd;
}
.nav-links, nav ul, .navbar ul{
display:flex;overflow-x:auto;white-space:nowrap;gap:8px;
scrollbar-width:none;-ms-overflow-style:none;
}
.nav-links::-webkit-scrollbar,nav ul::-webkit-scrollbar,.navbar ul::-webkit-scrollbar{display:none;}
.nav-links a,nav ul li a,.navbar ul li a{
display:inline-flex;align-items:center;justify-content:center;
padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;
border-radius:18px;flex:0 0 auto;
}
@media(max-width:768px){
.nav-links a,nav ul li a,.navbar ul li a{font-size:12px;padding:9px 10px;}
}


@media(max-width:768px){
.bottom-nav{position:fixed;bottom:0;left:0;right:0;height:60px;background:#fff;display:flex;justify-content:space-around;align-items:center;box-shadow:0 -2px 10px rgba(0,0,0,.15);z-index:9999}
.bottom-nav a{display:flex;flex-direction:column;align-items:center;font-size:11px;color:#666;text-decoration:none;padding:4px 8px}
.bottom-nav a.active{color:#1877f2;font-weight:bold}
.bottom-nav a.active::after{content:'';display:block;width:24px;height:3px;background:#1877f2;border-radius:3px;margin-top:4px}
body{padding-bottom:70px}
}
@media(min-width:769px){.bottom-nav{display:none}}


header,nav{position:sticky;top:0;z-index:9999}
.menu-toggle{display:none;cursor:pointer;font-size:28px}
nav ul{display:flex;gap:20px;list-style:none}
nav a.active{color:#38bdf8;font-weight:bold}
@media(max-width:768px){
.menu-toggle{display:block}
nav ul{display:none;flex-direction:column;background:rgba(15,23,42,.96);position:absolute;left:0;right:0;top:100%;padding:15px}
nav ul.open{display:flex;animation:fade .3s}
body{font-size:16px}
img{max-width:100%;height:auto}
section{padding:18px}
button,a{min-height:44px}
}
@keyframes fade{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
@media(min-width:769px) and (max-width:1024px){body{font-size:17px}}
@media(min-width:1025px){body{font-size:18px}}


/* Fullscreen fixed hero background */
body::before{
content:"";
position:fixed;inset:0;
background:url('Images/A.jpg') center/cover no-repeat fixed;
z-index:-2;
}
body::after{
content:"";
position:fixed;inset:0;
background:rgba(0,0,0,.5);
z-index:-1;
}
header,.navbar,nav{position:sticky;top:0;z-index:1000;}
.hero,.banner{min-height:100vh;display:flex;align-items:center;}
.hero *,.banner *,body{position:relative;}
@media (max-width:768px){
 body::before{background-attachment:scroll;}
}

@media(max-width:768px){body{overflow-x:hidden}.container,main,section{max-width:100%;padding-left:12px;padding-right:12px}nav{display:flex;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}img{max-width:100%;height:auto}}
