.navbar{display:flex;justify-content:space-between;align-items:center;padding:20px 5%;background:#000000e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease}.logo{position:relative;display:inline-flex;align-items:baseline;cursor:pointer;transition:all .5s cubic-bezier(.23,1,.32,1);padding:8px 0;text-decoration:none}.logo .logo-vigyan{font-family:Cormorant Garamond,serif;font-weight:700;font-style:italic;font-size:2.4rem;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(135deg,#fef3c7,#fcd34d,#f59e0b 30%,#fff,#fcd34d 70%,#f59e0b,#fef3c7);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px rgba(251,191,36,.6));animation:vigyanShimmer 4s ease-in-out infinite}@keyframes vigyanShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.logo .logo-dot{font-family:Inter,sans-serif;font-weight:300;font-size:1.3rem;color:#94a3b899;margin-left:2px}.logo .logo-prep{font-family:Inter,sans-serif;font-weight:400;font-size:.95rem;letter-spacing:1.5px;text-transform:lowercase;color:#94a3b880}.nav-links{display:flex;gap:30px;align-items:center}.nav-links a{text-decoration:none;color:#ffffffb3;font-weight:600;font-size:.9rem;transition:color .3s ease}.nav-links a:hover{color:#fff}.nav-dropdown{position:relative;display:inline-block}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:15px;background:#000000f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;padding:8px;min-width:200px;border:1px solid rgba(255,255,255,.1);opacity:0;visibility:hidden;transition:all .3s ease}.nav-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;margin-top:10px}.dropdown-menu a{display:block;padding:12px 16px;color:#cbd5e1;border-radius:8px}.btn-login{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff!important;padding:10px 28px;border-radius:50px;font-weight:700}.menu-toggle{display:none;background:none;border:none;color:#fff;cursor:pointer;z-index:1001;padding:5px}@media(max-width:1024px){.menu-toggle{display:block}.nav-links{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:#000000fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;justify-content:center;align-items:center;gap:40px;transition:right .4s cubic-bezier(.23,1,.32,1);z-index:1000}.nav-links.active{right:0}.nav-links a{font-size:1.5rem}.dropdown-menu{position:static;transform:none;opacity:1;visibility:visible;background:transparent;border:none;text-align:center;margin-top:10px;display:none}.nav-dropdown:hover .dropdown-menu{display:block}}.systematic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;position:relative;z-index:10}.systematic-card{background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:2.5rem;padding:3.5rem;position:relative;overflow:hidden;transition:all .8s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:0 10px 30px -10px #00000080,inset 0 1px 1px #ffffff0d}.systematic-card:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;mix-blend-mode:overlay}.systematic-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(59,130,246,.15) 0%,transparent 80%);opacity:0;transition:opacity .3s}.systematic-card:hover{border-color:#3b82f64d;transform:translateY(-8px) scale(1.01);box-shadow:0 30px 60px -12px #0009,0 18px 36px -18px #3b82f64d,inset 0 1px 1px #ffffff1a}.systematic-card:hover:before{opacity:1}.stat-glow{text-shadow:0 0 20px rgba(59,130,246,.5);font-variant-numeric:tabular-nums}.buddhist-quote-container{border-left:4px solid #3b82f6;padding-left:2rem;margin:2rem 0;background:linear-gradient(90deg,rgba(59,130,246,.1) 0%,transparent 100%);color:#ffffffe6}.science-pioneer-frame{position:relative;border:2px solid rgba(59,130,246,.2);border-radius:50%;padding:10px;background:#0f172a80;box-shadow:0 0 30px #3b82f633}.section-label{font-family:Inter,sans-serif;font-weight:900;letter-spacing:.8em;text-transform:uppercase;font-size:.65rem;color:#3b82f6;margin-bottom:2rem;display:block;opacity:.6}.systematic-heading{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;letter-spacing:-.04em;line-height:.9}.gradient-text{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 6s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hero-subtitle{font-size:1.25rem;color:#ffffffb3;line-height:1.6;font-weight:400}.glass-panel{background:#0f172a99;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:32px;position:relative;overflow:hidden}.glass-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(59,130,246,.1),transparent 50%);pointer-events:none}.reveal-underline{position:relative;display:inline-block}.reveal-underline:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#3b82f6;transition:width .6s cubic-bezier(.22,1,.36,1)}.reveal-underline:hover:after{width:100%}.flip-char{display:inline-block;animation:flipChar var(--flip-duration, 2.2s) cubic-bezier(.25,1,.5,1) var(--flip-delay, 0s) var(--flip-iteration, infinite);transform-style:preserve-3d;backface-visibility:hidden}@keyframes flipChar{0%,to{transform:rotateX(0);opacity:1}25%{transform:rotateX(90deg);opacity:.5}50%{transform:rotateX(180deg);opacity:1}75%{transform:rotateX(270deg);opacity:.5}}#philosophy-section{background:transparent!important}section.bg-blue-500\/\[0\.02\]{background:transparent!important}section.bg-black\/40{background:transparent!important}footer{background:transparent!important}
