.Nav-module__x_hx6q__nav{z-index:100;transition:var(--transition-normal);background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0;overflow:visible}.Nav-module__x_hx6q__nav.Nav-module__x_hx6q__scrolled{background:var(--bg-card-alpha);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--border)}.Nav-module__x_hx6q__inner{max-width:var(--max-width);padding:0 var(--space-8);height:var(--nav-height);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.Nav-module__x_hx6q__logo{flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.Nav-module__x_hx6q__logoImg{object-fit:contain;width:24px;height:24px;transition:filter .3s}[data-theme=dark] .Nav-module__x_hx6q__logoImg{filter:grayscale()brightness(2)}.Nav-module__x_hx6q__logoText{color:var(--text-primary);letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.Nav-module__x_hx6q__links{align-items:center;gap:var(--space-8);display:flex}.Nav-module__x_hx6q__link{color:var(--text-secondary);letter-spacing:.01em;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.Nav-module__x_hx6q__link:hover{color:var(--text-primary)}.Nav-module__x_hx6q__productWrapper{position:relative}.Nav-module__x_hx6q__productsMenu{visibility:hidden;opacity:0;pointer-events:none;z-index:200;padding-top:12px;transition:all .2s;display:block;position:absolute;top:100%;left:0}.Nav-module__x_hx6q__productsOpen{visibility:visible;opacity:1;pointer-events:auto}.Nav-module__x_hx6q__productsInner{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;min-width:320px;padding:12px;box-shadow:0 8px 30px #0009}.Nav-module__x_hx6q__productItem{color:var(--text-primary);border-radius:8px;padding:8px 10px;text-decoration:none;display:block}.Nav-module__x_hx6q__productItem:hover{background:#ffffff05}.Nav-module__x_hx6q__productTitle{font-weight:700}.Nav-module__x_hx6q__productDesc{color:var(--text-secondary);font-size:13px}.Nav-module__x_hx6q__langWrapper{position:relative}.Nav-module__x_hx6q__langBtn{border:1px solid var(--border);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:60px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.Nav-module__x_hx6q__langArrow{opacity:.5;font-size:10px}.Nav-module__x_hx6q__langDropdown{visibility:hidden;opacity:0;pointer-events:none;z-index:200;padding-top:8px;transition:all .2s;display:block;position:absolute;top:100%;right:0}.Nav-module__x_hx6q__langOpen{visibility:visible;opacity:1;pointer-events:auto}.Nav-module__x_hx6q__langInner{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;flex-direction:column;min-width:140px;padding:6px;display:flex;box-shadow:0 8px 30px #0009}.Nav-module__x_hx6q__langOption{color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;transition:all .2s}.Nav-module__x_hx6q__langOption:hover{color:var(--text-primary);background:#ffffff0a}.Nav-module__x_hx6q__langActive{color:var(--text-primary);background:#ffffff0f;font-weight:600}.Nav-module__x_hx6q__themeToggle{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:6px;font-size:14px;transition:all .2s;display:flex}.Nav-module__x_hx6q__themeToggle:hover{border-color:var(--border-hover);background:#ffffff0d}.Nav-module__x_hx6q__drawerActions{padding:12px 4px}.Nav-module__x_hx6q__themeToggleMobile{background:var(--bg-card);border:1px solid var(--border);width:100%;color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;font-family:inherit;font-size:14px;font-weight:500;display:flex}.Nav-module__x_hx6q__drawerLang{margin-top:var(--space-6);flex-direction:column;gap:12px;padding:0 4px;display:flex}.Nav-module__x_hx6q__drawerLangLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.Nav-module__x_hx6q__langGrid{border:1px solid var(--border);background:#ffffff08;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:8px;padding:4px;display:grid}.Nav-module__x_hx6q__langChip{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s}.Nav-module__x_hx6q__langChipActive{background:var(--text-primary);color:var(--bg-surface);font-weight:700;box-shadow:0 2px 8px #0003}.Nav-module__x_hx6q__cta{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.Nav-module__x_hx6q__ctaGhost,.Nav-module__x_hx6q__ctaPrimary{height:36px;padding:0 16px;font-size:13px;display:flex}.Nav-module__x_hx6q__hamburger{cursor:pointer;appearance:none;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:center;gap:4px;width:44px;height:44px;padding:10px;display:none;position:relative}.Nav-module__x_hx6q__hamburger span{background:var(--text-secondary);height:1.5px;transition:var(--transition-fast);border-radius:2px;display:block}.Nav-module__x_hx6q__hamburger.Nav-module__x_hx6q__open span:first-child{transform:translateY(5.5px)rotate(45deg)}.Nav-module__x_hx6q__hamburger.Nav-module__x_hx6q__open span:nth-child(2){opacity:0}.Nav-module__x_hx6q__hamburger.Nav-module__x_hx6q__open span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.Nav-module__x_hx6q__drawer{background:var(--bg-surface);border-bottom:1px solid var(--border);max-height:0;transition:max-height .35s;overflow:hidden}.Nav-module__x_hx6q__drawerOpen{max-height:800px}.Nav-module__x_hx6q__drawerLinks{padding:var(--space-6) var(--space-8) var(--space-8);gap:var(--space-1);flex-direction:column;display:flex}.Nav-module__x_hx6q__drawerLink{color:var(--text-secondary);border-bottom:1px solid var(--border);padding:12px 4px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.Nav-module__x_hx6q__drawerLink:last-of-type{border-bottom:none}.Nav-module__x_hx6q__drawerLink:hover{color:var(--text-primary)}.Nav-module__x_hx6q__drawerAccordion{flex-direction:column;display:flex}.Nav-module__x_hx6q__drawerProductsToggle{width:100%;color:var(--text-secondary);border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:12px 4px;font-family:inherit;font-size:15px;font-weight:500;display:flex}.Nav-module__x_hx6q__arrow{opacity:.6;font-size:12px;transition:transform .3s}.Nav-module__x_hx6q__arrowUp{transform:rotate(180deg)}.Nav-module__x_hx6q__drawerSubMenu{background:#ffffff05;border-radius:8px;flex-direction:column;max-height:0;transition:max-height .3s,margin .3s;display:flex;overflow:hidden}.Nav-module__x_hx6q__subMenuOpen{max-height:200px;margin:8px 0;padding:4px 0}.Nav-module__x_hx6q__drawerSubLink{color:var(--text-secondary);padding:10px 16px;font-size:14px;text-decoration:none;transition:color .2s}.Nav-module__x_hx6q__drawerSubLink:hover{color:var(--text-primary)}.Nav-module__x_hx6q__drawerSubLink:not(:last-child){border-bottom:1px solid #ffffff08}.Nav-module__x_hx6q__drawerDivider{background:var(--border);height:1px;margin:var(--space-2) 0}.Nav-module__x_hx6q__drawerCta{margin-top:var(--space-4);justify-content:center}@media (max-width:860px){.Nav-module__x_hx6q__links,.Nav-module__x_hx6q__cta{display:none}.Nav-module__x_hx6q__hamburger{display:flex}}
.Footer-module__rnk_JG__footer{z-index:1;border-top:1px solid var(--border);background:var(--bg-surface);position:relative}.Footer-module__rnk_JG__top{grid-template-columns:320px repeat(3,1fr);gap:64px;padding-top:80px;padding-bottom:64px;display:grid}.Footer-module__rnk_JG__brand{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__rnk_JG__logo{align-items:center;gap:8px;text-decoration:none;display:flex}.Footer-module__rnk_JG__logoImg{object-fit:contain;width:24px;height:24px;transition:filter .3s}[data-theme=dark] .Footer-module__rnk_JG__logoImg{filter:grayscale()brightness(2)}.Footer-module__rnk_JG__logoText{color:var(--text-primary);letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.Footer-module__rnk_JG__brandDesc{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:1.65}.Footer-module__rnk_JG__brandTag{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.Footer-module__rnk_JG__socials{gap:var(--space-3);margin-top:var(--space-2);display:flex}.Footer-module__rnk_JG__social{border-radius:var(--radius-sm);border:1px solid var(--border);width:32px;height:32px;color:var(--text-muted);transition:var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:flex}.Footer-module__rnk_JG__social:hover{color:var(--text-primary);border-color:var(--border-hover);background:var(--bg-card-hover)}.Footer-module__rnk_JG__col{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__rnk_JG__colTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.Footer-module__rnk_JG__colLinks{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.Footer-module__rnk_JG__colLink{color:var(--text-muted);font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;transition:color .2s}.Footer-module__rnk_JG__colLink:hover{color:var(--text-secondary)}.Footer-module__rnk_JG__bottom{border-top:1px solid var(--border);padding:24px 0}.Footer-module__rnk_JG__bottomInner{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Footer-module__rnk_JG__copy{color:var(--text-muted);font-size:13px;font-weight:400}@media (max-width:1024px){.Footer-module__rnk_JG__top{grid-template-columns:1fr 1fr;gap:40px}.Footer-module__rnk_JG__brand{grid-column:1/-1}}@media (max-width:640px){.Footer-module__rnk_JG__top{grid-template-columns:1fr;gap:32px;padding-top:48px}.Footer-module__rnk_JG__brand{grid-column:auto}.Footer-module__rnk_JG__bottomInner{flex-direction:column;align-items:flex-start}}
