.lang-switcher[data-v-4e9a3475]{position:relative;z-index:100}.lang-btn[data-v-4e9a3475]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#ffffffe6;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lang-btn[data-v-4e9a3475]:hover{background:#ffffff2e;border-color:#ffffff40;color:#fff}.lang-btn[data-v-4e9a3475]:focus{outline:none;box-shadow:0 0 0 2px #ffffff4d}.lang-flag[data-v-4e9a3475]{font-size:16px;line-height:1}.lang-code[data-v-4e9a3475]{letter-spacing:.5px}.lang-chevron[data-v-4e9a3475]{opacity:.7;transition:transform .2s ease}.rotate-180[data-v-4e9a3475]{transform:rotate(180deg)}.lang-dropdown[data-v-4e9a3475]{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;background:linear-gradient(135deg,#1a3a6e,#0d2240);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:6px;box-shadow:0 10px 40px #0000004d,0 0 0 1px #ffffff0d inset;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lang-option[data-v-4e9a3475]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:8px;color:#ffffffd9;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:all .15s ease}.lang-option[data-v-4e9a3475]:hover{background:#ffffff1a;color:#fff}.lang-option.is-active[data-v-4e9a3475]{background:#2b70b966;color:#fff}.lang-option .lang-flag[data-v-4e9a3475]{font-size:20px}.lang-name[data-v-4e9a3475]{flex:1}.lang-check[data-v-4e9a3475]{color:#4ade80;flex-shrink:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .2s ease-out}.header-scrolled{box-shadow:0 4px 20px #0000004d}.home-link:focus{outline:none}.nav-link{color:#ffffffd9;cursor:pointer;display:inline-flex;align-items:center;font-family:Poppins,Arial,sans-serif;font-weight:500;font-size:14px;letter-spacing:.2px;padding:0 20px;height:48px;border:none;text-decoration:none;background:none;white-space:nowrap;position:relative;transition:color .2s ease,background-color .2s ease}.nav-link:after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:2px;background:transparent;transition:background-color .2s ease}.nav-link:hover{color:#fff;background:#ffffff0f}.nav-link:hover:after{background:#fff6}.nav-link:focus{color:#fff;outline:none}.nav-link.is-active{color:#fff}.nav-link.is-active:after{background:#fff}.nav-item-wrapper{display:inline-flex}.ncsc-utility-link{color:#ffffffbf;font-family:Poppins,Arial,sans-serif;font-size:12px;font-weight:500;text-decoration:none;padding:0 12px;transition:color .15s ease}.ncsc-utility-link:hover,.ncsc-utility-link:focus{color:#fff}.ncsc-search-circle:hover{background-color:#fff3!important}.ncsc-search-circle:focus{outline:none}.dropdown-link{padding:12px 18px;font-size:14px;font-weight:500;color:#1c4187;border-bottom:1px solid #f0f0f0;transition:background-color .15s ease,padding-left .15s ease,color .15s ease;text-decoration:none}.dropdown-link:last-child{border-bottom:none}.dropdown-link:hover{background-color:#f5f7fa;color:#051c48;padding-left:22px}.mobile-nav-link{display:block;color:#ffffffe6;font-family:Poppins,Arial,sans-serif;font-size:15px;font-weight:500;padding:11px 14px;text-decoration:none;border-left:3px solid transparent;border-radius:0 4px 4px 0;transition:background-color .15s ease,border-color .15s ease}.mobile-nav-link:hover{background-color:#ffffff0d}.mobile-nav-link.is-active{border-left-color:#fff;background-color:#ffffff0f}.mobile-nav-child{font-size:14px;font-weight:400;padding-left:30px;color:#fff9}.footer-heading{font-size:13px;font-weight:600;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px;color:#ffffffb3}.footer-link{display:block;font-size:15px;color:#ffffffe6;padding:7px 0;text-decoration:none;transition:color .15s ease}.footer-link:hover{text-decoration:underline;color:#fff}.footer-legal-link{font-size:13px;color:#ffffff80;text-decoration:none;transition:color .15s ease}.footer-legal-link:hover{text-decoration:underline;color:#fffc}.footer-social-link{opacity:.7;transition:opacity .2s ease,transform .2s ease}.footer-social-link:hover{opacity:1;transform:scale(1.1)}
