.Navbar-module__zLbCpG__nav{z-index:100;height:var(--nav-height);border-bottom:1px solid #0000;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,border-color .4s;position:fixed;top:0;left:0;right:0}.Navbar-module__zLbCpG__nav.Navbar-module__zLbCpG__scrolled{background:var(--bg-glass);-webkit-backdrop-filter:blur(24px)saturate(1.5);border-bottom-color:var(--border)}.Navbar-module__zLbCpG__inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.Navbar-module__zLbCpG__logo{flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.Navbar-module__zLbCpG__logoIcon{color:var(--text-primary);flex-shrink:0}.Navbar-module__zLbCpG__logoText{color:var(--text-primary);letter-spacing:-.03em;font-size:20px;font-weight:800}.Navbar-module__zLbCpG__links{align-items:center;gap:4px;list-style:none;display:flex}.Navbar-module__zLbCpG__link{border-radius:var(--radius-full);color:var(--text-secondary);transition:color var(--transition-fast), background var(--transition-fast);padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none}.Navbar-module__zLbCpG__link:hover{color:var(--text-primary);background:var(--bg-glass)}.Navbar-module__zLbCpG__actions{align-items:center;gap:4px;display:flex}.Navbar-module__zLbCpG__iconBtn{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.Navbar-module__zLbCpG__iconBtn:hover{color:var(--text-primary);background:var(--bg-glass)}.Navbar-module__zLbCpG__iconBtn:last-child,.Navbar-module__zLbCpG__mobileMenu{display:none}@media (max-width:768px){.Navbar-module__zLbCpG__links{display:none}.Navbar-module__zLbCpG__iconBtn:last-child{display:flex}.Navbar-module__zLbCpG__mobileMenu{border-top:1px solid var(--border);background:var(--bg-glass);-webkit-backdrop-filter:blur(32px)saturate(180%);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);flex-direction:column;padding:16px 24px 24px;display:flex;overflow:hidden;box-shadow:0 20px 40px #0000001a,inset 0 -1px #ffffff1a}.Navbar-module__zLbCpG__mobileMenuInner{flex-direction:column;display:flex}}.Navbar-module__zLbCpG__mobileLink{color:var(--text-primary);border-bottom:1px solid var(--border);transition:all var(--transition-fast);opacity:.8;padding:16px 12px;font-size:16px;font-weight:500;text-decoration:none}.Navbar-module__zLbCpG__mobileLink:last-child{border-bottom:none}.Navbar-module__zLbCpG__mobileLink:hover{opacity:1;color:var(--accent);padding-left:16px}
.Footer-module__p1EBwG__footer{background:var(--bg-secondary);border-top:1px solid var(--border);padding-top:80px}.Footer-module__p1EBwG__inner{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:64px;display:grid}.Footer-module__p1EBwG__logo{align-items:center;gap:8px;margin-bottom:20px;display:flex}.Footer-module__p1EBwG__logoIcon{color:#818cf8;filter:drop-shadow(0 0 8px #818cf899);flex-shrink:0}.Footer-module__p1EBwG__logoText{color:var(--text-primary);letter-spacing:-.03em;font-size:22px;font-weight:800}.Footer-module__p1EBwG__tagline{color:var(--text-secondary);margin-bottom:8px;font-size:14px;line-height:1.7}.Footer-module__p1EBwG__taglineEn{color:var(--text-tertiary);font-size:13px;line-height:1.7}.Footer-module__p1EBwG__col{flex-direction:column;gap:12px;display:flex}.Footer-module__p1EBwG__colTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin-bottom:4px;font-size:12px;font-weight:700}.Footer-module__p1EBwG__colLink{color:var(--text-secondary);transition:color var(--transition-fast);font-size:14px;text-decoration:none}.Footer-module__p1EBwG__colLink:hover{color:var(--text-primary)}.Footer-module__p1EBwG__bottom{padding-top:24px;padding-bottom:32px;position:relative}.Footer-module__p1EBwG__divider{background:var(--border);height:1px;position:absolute;top:0;left:24px;right:24px}.Footer-module__p1EBwG__copy{color:var(--text-tertiary);text-align:center;font-size:13px}@media (max-width:900px){.Footer-module__p1EBwG__inner{grid-template-columns:1fr 1fr;gap:40px}.Footer-module__p1EBwG__brand{grid-column:1/-1}}@media (max-width:480px){.Footer-module__p1EBwG__inner{grid-template-columns:1fr}}
