@font-face{font-family:Rajdhani;src:url(/fonts/rajdhani-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--bg-color: #05050a;--text-color: #e0e0e0;--primary-color: #3b82f6;--accent-color: #60a5fa;--glass-bg: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .1);--font-tech: "Rajdhani", sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-body);overflow-x:hidden;line-height:1.6}.app-container{min-height:100vh;display:flex;flex-direction:column}header{position:fixed;top:0;left:0;right:0;padding:1rem 0;z-index:1000;transition:all .3s ease;background:transparent}.header-scrolled{background:#05050acc;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:.75rem 0;border-bottom:1px solid var(--glass-border)}.header-container{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.header-logo{display:flex;align-items:center;gap:1rem;text-decoration:none;color:#fff}.logo-img{width:36px;height:36px;border-radius:50%;border:2px solid var(--primary-color);transition:transform .3s ease}.header-logo:hover .logo-img{transform:rotate(15deg) scale(1.1)}.desktop-nav{display:flex;align-items:center;gap:2rem}.desktop-nav a{font-family:var(--font-tech);color:#fff;text-decoration:none;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;transition:all .3s ease;opacity:1;text-shadow:2px 2px 0px #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.share-btn{background:var(--glass-bg);border:1px solid var(--glass-border);color:#fff;padding:.5rem 1.25rem;border-radius:2rem;display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.9rem;font-family:var(--font-tech);text-transform:uppercase;letter-spacing:.1em;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000001a;text-shadow:2px 2px 0px #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.logo-text{font-family:var(--font-tech);font-weight:700;font-size:1.4rem;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:2px 2px 0px #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.header-scrolled .desktop-nav a,.header-scrolled .share-btn,.header-scrolled .logo-text{text-shadow:none;font-weight:600;color:var(--text-color)}.header-scrolled .share-btn{border-color:#ffffff1a;color:#fff}.header-scrolled .nav-highlight{text-shadow:0 0 10px rgba(59,130,246,.5)}@keyframes shine{to{background-position:200% center}}.share-btn:hover{background:var(--primary-color);border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 8px 20px #3b82f666}.mobile-nav-links a:hover{color:var(--primary-color);transform:scale(1.1);transition:all .2s ease}.mobile-toggle{display:none;background:none;border:none;color:#fff;cursor:pointer}.mobile-menu{position:fixed;top:0;right:0;bottom:0;width:100%;background:#05050afa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:-1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem}.mobile-nav-links{display:flex;flex-direction:column;gap:2.5rem;text-align:center}.mobile-nav-links a{font-size:2rem;font-weight:800;text-decoration:none;color:#fff;text-transform:uppercase}@media(max-width:900px){.desktop-nav{display:none}.mobile-toggle{display:block}}main{flex:1;width:100%}footer{padding:2rem;text-align:center;border-top:1px solid var(--glass-border);color:#666}h1,h2,h3{font-family:var(--font-tech);margin-bottom:1.5rem;letter-spacing:-.01em;text-transform:uppercase;font-weight:700}.hero{text-align:center;padding:8rem 0}.hero h1{font-size:4rem;margin-bottom:1rem;background:linear-gradient(180deg,#fff,#aaa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero p{font-size:1.5rem;color:#888;max-width:600px;margin:0 auto}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:1rem;padding:2rem;margin-bottom:2rem;transition:transform .3s ease,border-color .3s ease}.glass-card:hover{transform:translateY(-5px);border-color:var(--primary-color)}@media(max-width:768px){.hero h1{font-size:2.5rem}.hero p{font-size:1.2rem}}.immersive-section{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:2rem}.bg-image{position:absolute;inset:0;z-index:-1;background-size:cover;background-position:center;background-attachment:fixed}.content-container{max-width:1200px;margin:0 auto;width:100%;padding:2rem}.glass-parallelogram{position:relative;margin:2rem 0;padding:3rem;z-index:1}.glass-parallelogram:before{content:"";position:absolute;inset:0;background:#000000b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 30px #0000004d;transform:skew(-12deg);border-radius:1rem;z-index:-1;transition:all .3s ease}.glass-parallelogram:hover:before{border-color:#3b82f666;background:#000000bf;box-shadow:0 10px 40px #00000080}.glass-content{position:relative;z-index:2}@media(max-width:768px){.glass-parallelogram{padding:2rem;margin:1rem 0}.glass-parallelogram:before{transform:skew(-6deg)}}
