.uc-header{--uc-header-bg: rgba(2, 6, 23, .78);--uc-header-bg-scrolled: rgba(2, 6, 23, .92);--uc-header-border: rgba(255, 255, 255, .08);--uc-accent: #14b8a6;--uc-accent-soft: #2dd4bf;--uc-accent-hover: #0d9488;--uc-accent-glow: rgba(20, 184, 166, .35);--uc-text: #e2e8f0;--uc-text-muted: #94a3b8;--uc-topbar-h: 2.25rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.uc-header .uc-cro-topbar{position:sticky;top:0;z-index:60;background:linear-gradient(180deg,#020617,#0f172a);border-bottom:1px solid var(--uc-header-border);min-height:var(--uc-topbar-h)}.uc-header .uc-cro-topbar__accent{height:2px;background:linear-gradient(90deg,transparent,var(--uc-accent),transparent);opacity:.85}.uc-header .uc-cro-topbar__progress{height:2px;background:var(--uc-accent);transform-origin:left center;box-shadow:0 0 12px var(--uc-accent-glow)}.uc-header .uc-cro-topbar__message{color:var(--uc-text);font-family:Montserrat,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media (min-width: 640px){.uc-header .uc-cro-topbar__message{font-size:.75rem}}.uc-header .uc-cro-topbar__icon{color:var(--uc-accent);font-size:.75rem;opacity:.9}.uc-header .uc-nav-shell{position:sticky;top:var(--uc-topbar-h);z-index:50;background:var(--uc-header-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--uc-header-border);transition:background .35s ease,box-shadow .35s ease,border-color .35s ease}.uc-header .uc-nav-shell.is-scrolled{background:var(--uc-header-bg-scrolled);box-shadow:0 8px 32px #00000073,0 0 0 1px #14b8a60f;border-bottom-color:#14b8a626}.uc-header .uc-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;min-height:4rem}.uc-header .uc-brand{display:flex;align-items:center;gap:.75rem;text-decoration:none;flex-shrink:0}.uc-header .uc-brand__logo{position:relative;width:2.5rem;height:2.5rem;border-radius:.625rem;border:1px solid var(--uc-header-border);background:#ffffff0a;display:flex;align-items:center;justify-content:center;overflow:hidden}.uc-header .uc-brand__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.25rem}.uc-header .uc-brand__title{font-size:1.0625rem;font-weight:700;color:#fff;line-height:1.2;letter-spacing:-.02em}.uc-header .uc-brand__badge{display:inline-block;margin-top:.125rem;font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--uc-accent);opacity:.95}.uc-header .uc-brand__subtitle-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.uc-header .uc-nav-desktop{display:none;align-items:center;gap:.25rem}@media (min-width: 1024px){.uc-header .uc-nav-desktop{display:flex}}.uc-header .uc-nav-link{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--uc-text);text-decoration:none;border-radius:.5rem;transition:color .2s ease,background .2s ease;cursor:pointer;border:none;background:transparent}.uc-header .uc-nav-link:hover,.uc-header .uc-nav-link.is-open{color:var(--uc-accent);background:#14b8a614}.uc-header .uc-nav-link:focus-visible{outline:2px solid var(--uc-accent);outline-offset:2px}.uc-header .uc-nav-link__chevron{font-size:.5rem;transition:transform .2s ease}.uc-header .uc-nav-link.is-open .uc-nav-link__chevron{transform:rotate(180deg)}.uc-header .uc-dropdown{position:absolute;top:calc(100% + .5rem);left:0;min-width:14rem;padding:.5rem;background:#0f172af0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--uc-header-border);border-radius:.75rem;box-shadow:0 24px 48px #00000080,0 0 0 1px #14b8a614}.uc-header .uc-dropdown--wide{min-width:18rem}.uc-header .uc-dropdown__item{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;border-radius:.5rem;color:var(--uc-text);text-decoration:none;font-size:.875rem;transition:background .15s ease,color .15s ease}.uc-header .uc-dropdown__item:hover{background:#14b8a61a;color:#fff}.uc-header .uc-dropdown__item i{color:var(--uc-accent);opacity:.85;margin-top:.125rem;width:1rem;text-align:center;flex-shrink:0}.uc-header .uc-dropdown__title{display:block;font-weight:600;color:#f8fafc}.uc-header .uc-dropdown__desc{display:block;font-size:.75rem;color:var(--uc-text-muted);margin-top:.125rem}.uc-header .uc-dropdown__divider{height:1px;background:var(--uc-header-border);margin:.25rem 0}.uc-header .uc-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600;color:#fff;text-decoration:none;border-radius:.5rem;background:linear-gradient(135deg,var(--uc-accent) 0%,var(--uc-accent-hover) 100%);border:1px solid rgba(20,184,166,.4);box-shadow:0 0 20px var(--uc-accent-glow);transition:box-shadow .25s ease,transform .2s ease}.uc-header .uc-cta:hover{box-shadow:0 0 28px #14b8a680}.uc-header .uc-cta:focus-visible{outline:2px solid #fff;outline-offset:2px}.uc-header .uc-locale-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;min-height:2.75rem;font-size:.8125rem;font-weight:500;color:var(--uc-text);background:#ffffff0a;border:1px solid var(--uc-header-border);border-radius:.5rem;transition:border-color .2s ease,background .2s ease}.uc-header .uc-locale-btn:hover{border-color:#14b8a659;background:#14b8a60f}.uc-header .uc-locale-btn:focus-visible{outline:2px solid var(--uc-accent);outline-offset:2px}.uc-header .uc-locale-panel{background:#0f172afa;border:1px solid var(--uc-header-border);border-radius:.75rem;box-shadow:0 24px 48px #00000080}.uc-header .uc-locale-panel__label{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--uc-text-muted)}.uc-header .uc-locale-option{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:.5rem;color:var(--uc-text);text-decoration:none;transition:background .15s ease}.uc-header .uc-locale-option:hover{background:#14b8a61a}.uc-header .uc-locale-option.is-active{background:#14b8a626;color:var(--uc-accent)}.uc-header .uc-locale-option__meta{font-size:.75rem;color:var(--uc-text-muted)}.uc-header .uc-mobile-toggle{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.5rem;border:1px solid var(--uc-header-border);background:#ffffff0a;color:var(--uc-text);transition:background .2s ease,border-color .2s ease}.uc-header .uc-mobile-toggle:hover,.uc-header .uc-mobile-toggle.is-open{border-color:#14b8a666;background:#14b8a61a;color:var(--uc-accent)}@media (min-width: 1024px){.uc-header .uc-mobile-toggle{display:none}}.uc-header .uc-mobile-overlay{position:fixed;inset:0;z-index:100;background:#020617f7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);overflow-y:auto;padding:5.5rem 1.25rem 2rem;padding-bottom:max(2rem,env(safe-area-inset-bottom))}.uc-header .uc-mobile-section-title{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--uc-accent);margin-bottom:.5rem;padding:0 .5rem}.uc-header .uc-mobile-link{display:flex;align-items:center;gap:.75rem;padding:.75rem .5rem;color:var(--uc-text);text-decoration:none;font-size:.9375rem;font-weight:500;border-radius:.5rem;transition:background .15s ease,color .15s ease}.uc-header .uc-mobile-link:hover{background:#14b8a61a;color:#fff}.uc-header .uc-mobile-link i{color:var(--uc-accent);width:1.25rem;text-align:center;opacity:.9}.uc-header .uc-mobile-footer{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--uc-header-border);display:flex;flex-direction:column;gap:.75rem}.uc-header .uc-mobile-cta{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-weight:600;color:#fff;text-decoration:none;border-radius:.5rem;background:linear-gradient(135deg,var(--uc-accent) 0%,var(--uc-accent-hover) 100%);border:1px solid rgba(20,184,166,.4);box-shadow:0 0 24px var(--uc-accent-glow)}@media (prefers-reduced-motion: reduce){.uc-header .uc-nav-shell,.uc-header .uc-cta,.uc-header .uc-nav-link{transition:none}}
