.lang-switcher{position:relative;margin-left:var(--spacing-sm);z-index:1002}.lang-btn{background:transparent;border:1px solid rgba(255,255,255,.2);color:var(--color-text-secondary);padding:.25rem .5rem;font-size:.8rem;text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:4px}.lang-btn:hover,.lang-btn:focus{border-color:var(--color-text-primary);color:var(--color-text-primary)}.lang-dropdown{position:absolute;top:100%;right:0;padding-top:.5rem;display:flex;flex-direction:column;min-width:60px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all var(--transition-fast)}.lang-dropdown-inner{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.25rem;display:flex;flex-direction:column;box-shadow:0 4px 12px #00000080}.lang-switcher:hover .lang-dropdown,.lang-switcher:focus-within .lang-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.lang-opt{display:block;width:100%;padding:.25rem .5rem;text-align:center;color:var(--color-text-secondary);text-decoration:none;font-size:.8rem;text-transform:uppercase;transition:background var(--transition-fast)}.lang-opt:hover{background:#ffffff0d;color:var(--color-text-primary)}.lang-opt.active{font-weight:700;color:var(--color-accent-lime)}@media(max-width:768px){.lang-switcher{margin-right:var(--spacing-sm)}}html[data-i18n-pending="1"] body{visibility:hidden}.navbar{position:fixed;top:0;left:0;width:100%;padding:var(--spacing-sm) 0;z-index:1000;background:#121212a6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08);transition:all var(--transition-fast)}.navbar-container{display:flex;justify-content:space-between;align-items:center}.logo svg polygon{fill:#fff}.logo{font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.1em;text-decoration:none;text-shadow:0 2px 10px rgba(0,0,0,.5)}.logo span{color:var(--color-accent-lime)}.nav-links{display:flex;gap:var(--spacing-md);list-style:none;align-items:center}.nav-links a{font-size:.95rem;font-weight:500;color:#e0e0e0;transition:color var(--transition-fast);text-decoration:none;text-shadow:0 1px 4px rgba(0,0,0,.6)}.nav-links a:hover,.nav-links a.active{color:#fff}.nav-item-cta{margin-left:var(--spacing-sm)}.btn-lime{background-color:var(--color-accent-lime);color:var(--color-bg-primary)!important;padding:.5rem 1.25rem;border-radius:var(--radius-full);font-weight:600!important;transition:transform var(--transition-fast),box-shadow var(--transition-fast);text-shadow:none!important}.btn-lime:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ccff004d;color:var(--color-bg-primary)!important}.nav-item-dropdown{position:relative;cursor:pointer}.nav-link-dropdown{display:flex;align-items:center;gap:4px}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(10px);background:#1a1a1af2;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.5rem;min-width:160px;opacity:0;visibility:hidden;transition:all var(--transition-fast);box-shadow:0 10px 30px #00000080;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-item-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dropdown-menu li{display:block}.dropdown-menu a{display:block;padding:.5rem 1rem;white-space:nowrap;color:var(--color-text-secondary);border-radius:var(--radius-sm);text-shadow:none}.dropdown-menu a:hover{background:#ffffff0d;color:var(--color-text-primary)}.nav-links a.nav-link-blog{font-weight:600}.nav-links a.nav-link-blog.active{color:var(--color-accent-blue)}.menu-toggle{display:none;font-size:1.5rem;color:var(--color-text-primary);background:none;border:none;cursor:pointer;z-index:1001}@media(max-width:768px){.menu-toggle{display:block}.nav-links{display:none;position:absolute;top:100%;left:0;width:100%;background-color:var(--color-bg-secondary);padding:var(--spacing-md);flex-direction:column;align-items:center;border-bottom:1px solid var(--color-border)}.nav-links.open{display:flex}.nav-item-dropdown:hover .dropdown-menu{position:static;transform:none;box-shadow:none;background:transparent;border:none;padding-left:1rem;opacity:1;visibility:visible;display:flex;flex-direction:column;align-items:center}}.contact-location{text-align:center;margin-left:auto;margin-right:auto}.footer{text-align:center}
