.skip-link[data-v-24375389]{position:absolute;top:8px;left:8px;z-index:9999;padding:10px 16px;background:#f5a623;color:#0c0e14;border-radius:10px;font-size:.88rem;font-weight:500;text-decoration:none;transform:translateY(-200%);transition:transform .18s ease}.skip-link[data-v-24375389]:focus-visible{transform:translateY(0);outline:2px solid #f5a623;outline-offset:2px}.site-header[data-v-24375389]{background:#0c0e14;border-bottom:1px solid rgba(245,166,35,.1);transition:border-color .25s,box-shadow .25s;color:#e4e5ea;box-shadow:none}.site-header.scrolled[data-v-24375389]{border-bottom-color:#f5a62340;box-shadow:0 1px 24px -10px #f5a6231f}.site-toolbar[data-v-24375389]{max-width:1080px;width:100%;margin:0 auto;padding:14px 24px;min-height:64px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.brand[data-v-24375389]{display:flex;align-items:center;gap:12px}.brand-mark[data-v-24375389]{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#f5a623,#e08e10);color:#0c0e14;box-shadow:0 6px 14px -6px #f5a62380,inset 0 1px #fff3}.brand-text[data-v-24375389]{display:flex;flex-direction:column;line-height:1.1}.brand-name[data-v-24375389]{font-size:.98rem;font-weight:600;letter-spacing:-.01em;color:#f0f0f4}.brand-tagline[data-v-24375389]{margin-top:2px;font-size:.74rem;color:#6b6e7a;font-weight:400}.lang-btn[data-v-24375389]{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:2px 10px;background:#ffffff0f;color:#e4e5ea;transition:border-color .15s,background .15s}.lang-btn[data-v-24375389]:hover{border-color:#f5a6234d;background:#ffffff1a}.lang-current[data-v-24375389]{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:500;letter-spacing:.02em;color:#e4e5ea}.lang-label[data-v-24375389]{font-variant-numeric:tabular-nums}.lang-code[data-v-24375389]{font-size:.72rem;font-weight:600;letter-spacing:.04em;color:#6b6e7a}@media(max-width:540px){.brand-tagline[data-v-24375389]{display:none}.site-toolbar[data-v-24375389]{padding:12px 16px}}.lang-menu{margin-top:6px;border-radius:12px!important;border:1px solid rgba(255,255,255,.08);background:#16181f!important;box-shadow:0 10px 30px -10px #00000080;overflow:hidden;min-width:180px}.lang-menu .q-item{padding:8px 14px;font-size:.88rem;color:#e4e5ea}.lang-menu .lang-active{background:#f5a6231f;color:#f5a623;font-weight:500}
