.ucf-header{z-index:50;color:#fff;background:#000000f7;border-bottom:1px solid #ffffff21;width:100%;position:sticky;top:0}.ucf-header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;max-width:1600px;min-height:82px;margin:0 auto;padding:12px 3.5vw;display:grid}.ucf-header-brand{align-items:center;gap:12px;width:fit-content;min-height:44px;display:inline-flex}.ucf-header-initials{color:#43c7ee;letter-spacing:-.06em;font-size:28px;font-weight:760;line-height:1}.ucf-header-name{color:#e3e6e8;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:560;line-height:1.5}.ucf-header .ucf-header-nav{justify-content:center;align-items:center;gap:clamp(15px,1.8vw,28px);display:flex}.ucf-header .ucf-header-nav a{color:#dce2e5;white-space:nowrap;align-items:center;min-height:44px;font-size:12px;font-weight:560;line-height:1.35;display:inline-flex}.ucf-header .ucf-header-nav a:hover,.ucf-header .ucf-header-nav a[aria-current=page]{color:#43c7ee}.ucf-header .ucf-header-nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.ucf-header-service{color:#e3f8fe;white-space:nowrap;border:1px solid #43c7ee8c;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:8px 15px;font-size:12px;font-weight:620;display:inline-flex}.ucf-header-service:hover{background:#14333d}.ucf-header-menu{display:none}.ucf-header a:focus-visible,.ucf-header summary:focus-visible,.ucf-header-skip:focus-visible{outline-offset:4px;border-radius:5px;outline:3px solid #43c7ee}.ucf-header-skip{z-index:100;color:#111418;background:#fff;border-radius:6px;padding:14px 18px;font-size:14px;font-weight:650;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.ucf-header-skip:focus{transform:translateY(0)}@media (width<=1100px){.ucf-header-inner{grid-template-columns:1fr auto auto;gap:14px;min-height:74px;padding:12px 24px;position:relative}.ucf-header .ucf-header-desktop{display:none}.ucf-header-menu{display:block}.ucf-header-menu summary{color:#fff;cursor:pointer;border:1px solid #ffffff4d;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-width:85px;min-height:44px;padding:9px 12px;font-size:12px;font-weight:600;list-style:none;display:flex}.ucf-header-menu summary::-webkit-details-marker{display:none}.ucf-header-menu-icon{flex-direction:column;justify-content:center;gap:5px;width:15px;height:16px;display:flex}.ucf-header-menu-icon span{background:currentColor;width:15px;height:1.5px;display:block}.ucf-header-menu[open] .ucf-header-menu-icon span:first-child{transform:translateY(3.25px)rotate(45deg)}.ucf-header-menu[open] .ucf-header-menu-icon span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.ucf-header .ucf-header-mobile{background:#07090b;border-bottom:1px solid #43c7ee59;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;max-height:calc(100dvh - 74px);padding:8px 24px 18px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 20px 35px #00000052}.ucf-header-menu:not([open]) .ucf-header-mobile{display:none}.ucf-header .ucf-header-mobile a{border-bottom:1px solid #ffffff1a;min-height:48px;padding:10px 8px;font-size:15px}.ucf-header .ucf-header-mobile a:last-child{border-bottom:0}}@media (width<=560px){.ucf-header-inner{gap:9px;padding-left:16px;padding-right:16px}.ucf-header-name{display:none}.ucf-header-initials{font-size:26px}.ucf-header-service{padding-left:11px;padding-right:11px;font-size:11px}.ucf-header-menu summary{gap:8px;min-width:80px;padding-left:10px;padding-right:10px}.ucf-header .ucf-header-mobile{padding-left:16px;padding-right:16px}}
