@font-face { font-family: UpLeadHeaderGilroy; src: url("assets/font-f4667eaec6fd.woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: UpLeadHeaderGilroy; src: url("assets/font-db9cad56f039.woff2"); font-weight: 500; font-display: swap; }
@font-face { font-family: UpLeadHeaderGilroy; src: url("assets/font-a59bf928e7ca.woff2"); font-weight: 700; font-display: swap; }
#uplead-header,
#uplead-header *{ box-sizing: border-box; }
#uplead-header{
  margin: 0; background: #fff; color: #091d30;
  font: 500 16px/1.5 UpLeadHeaderGilroy, Arial, sans-serif;
  --enter: 180ms; --exit: 130ms; --close-grace: 90ms;
  --open-ease: cubic-bezier(.16, 1, .3, 1);
  --close-ease: cubic-bezier(.4, 0, 1, 1);
  --rest: translate3d(0, 3px, 0); --blur: .5px;
}
#uplead-header a{ color: inherit; text-decoration: none; }
#uplead-header a,
#uplead-header button,
#uplead-header label{ -webkit-tap-highlight-color: transparent; }
#uplead-header a,
#uplead-header button,
#uplead-header label{
  transition: color 150ms ease, background-color 150ms ease,
    border-color 150ms ease, box-shadow 150ms ease, opacity 150ms ease;
}
#uplead-header button{ font: inherit; }
#uplead-header button,
#uplead-header label{ cursor: pointer; }
#uplead-header a:focus-visible,
#uplead-header button:focus-visible{
  outline: 2px solid #00a2bb; outline-offset: 4px;
}
#uplead-header .sr{ position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
#uplead-header{ position: sticky; top: 0; z-index: 10; background: #fff; }
#uplead-header .header-inner{ max-width: 1270px; margin: auto; padding: 20px 24px; display: flex; align-items: center; gap: 40px; position: relative; }
#uplead-header .logo{ display: flex; flex-shrink: 0; border-radius: 3px; }
#uplead-header .logo:hover{ opacity: .8; }
#uplead-header .logo img{ width: 155px; height: 40px; object-fit: contain; }
#uplead-header nav{ display: flex; align-items: center; gap: 24px; flex: 1; }
#uplead-header .nav-link,
#uplead-header .nav-trigger{ font-size: 17px; color: #69727a; white-space: nowrap; padding: 8px 0; }
#uplead-header .nav-trigger{ background: transparent; border: 0; display: flex; align-items: center; gap: 7px; }
#uplead-header .nav-trigger:hover,
#uplead-header .nav-link:hover,
#uplead-header .nav-trigger:focus-visible,
#uplead-header .nav-link:focus-visible{ color: #091d30; }
#uplead-header .chevron{
  display: block; width: 16px; height: 16px; flex: 0 0 16px;
  stroke: currentColor; stroke-width: 2; fill: none;
  transform: rotate(0deg); transform-origin: center;
  transition: transform 180ms cubic-bezier(.2, .7, .2, 1), color 150ms ease;
}
#uplead-header .nav-item{ position: relative; }
#uplead-header .mega{
  position: absolute; top: 100%; left: -12px; width: 498px;
  padding-top: 12px; z-index: 20; visibility: hidden;
  transition: visibility 0s linear calc(var(--exit) + var(--close-grace));
}
#uplead-header .mega-inner{
  padding: 24px; border: 1px solid #dee8eb; border-radius: 8px;
  box-shadow: 0 4.44px 40px rgba(128, 142, 164, .18); background: #fff;
  display: grid; grid-template-rows: repeat(4, 1fr); grid-auto-flow: column;
  grid-template-columns: 1fr 1fr; column-gap: 16px; row-gap: 4px;
  opacity: 0; transform: var(--rest); filter: blur(var(--blur));
  transform-origin: 22% 0;
  transition: opacity var(--exit) var(--close-ease) var(--close-grace),
    transform var(--exit) var(--close-ease) var(--close-grace),
    filter var(--exit) var(--close-ease) var(--close-grace);
}
#uplead-header .menu-card{
  display: flex; align-items: center; gap: 13px; padding: 7px 8px;
  min-height: 47px; color: #69727a; border-radius: 6px;
  white-space: nowrap; font-size: 16px;
}
#uplead-header .menu-card svg{ width: 36px; height: 36px; flex-shrink: 0; }
#uplead-header .menu-card:hover,
#uplead-header .menu-card:focus-visible{ background: #f0fbfd; color: #091d30; }
#uplead-header .nav-item:has(> .desktop-trigger:focus-visible) > .mega,
#uplead-header .nav-item:has(.mega:focus-within) > .mega{ visibility: visible; transition-delay: 0s; }
#uplead-header .nav-item:has(> .desktop-trigger:focus-visible) > .mega > .mega-inner,
#uplead-header .nav-item:has(.mega:focus-within) > .mega > .mega-inner{
  opacity: 1; transform: translate3d(0, 0, 0) scale(1); filter: blur(0);
  transition-duration: var(--enter); transition-timing-function: var(--open-ease); transition-delay: 0s;
}
#uplead-header .nav-item:has(> .desktop-trigger:focus-visible) > .nav-trigger,
#uplead-header .nav-item:has(.mega:focus-within) > .nav-trigger{ color: #091d30; }
#uplead-header .nav-item:has(> .desktop-trigger:focus-visible) > .nav-trigger .chevron,
#uplead-header .nav-item:has(.mega:focus-within) > .nav-trigger .chevron{ transform: rotate(180deg); }
@media  (min-width: 921px) and (hover: hover) and (pointer: fine) {
#uplead-header .nav-item:hover > .mega{ visibility: visible; transition-delay: 0s; }
#uplead-header .nav-item:hover > .mega > .mega-inner{
    opacity: 1; transform: translate3d(0, 0, 0) scale(1); filter: blur(0);
    transition-duration: var(--enter); transition-timing-function: var(--open-ease); transition-delay: 0s;
  }
#uplead-header .nav-item:hover > .desktop-trigger{ color: #091d30; }
#uplead-header .nav-item:hover > .nav-trigger .chevron{ transform: rotate(180deg); }
#uplead-header nav:has(> .nav-item:hover) > .nav-item:not(:hover):not(:has(:focus-visible)) > .mega{
    transition-delay: 100ms;
  }
#uplead-header nav:has(> .nav-item:hover) > .nav-item:not(:hover):not(:has(:focus-visible)) > .mega > .mega-inner{
    transition-delay: 0s; transition-duration: 100ms;
  }
}
#uplead-header .actions{ margin-left: auto; display: flex; align-items: center; gap: 16px; padding-left: 20px; }
#uplead-header .button{ border-radius: 50px; border: 1px solid #00a2bb; padding: 11px 20px; font-size: 16px; line-height: 22px; white-space: nowrap; }
#uplead-header .primary{ background: #00a2bb; color: #fff; font-weight: 700; }
#uplead-header .primary:hover{ background: #008da4; border-color: #008da4; }
#uplead-header .secondary{ color: #00a2bb; background: #fff; }
#uplead-header .secondary:hover{ color: #fff; background: #00a2bb; }
#uplead-header .button:active{ background-color: #007f94; border-color: #007f94; color: #fff; }
#uplead-header .login{ display: flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: 50%; color: #69727a; }
#uplead-header .login svg{ width: 22px; height: 22px; fill: none; }
#uplead-header .login svg path{ stroke: currentColor; }
#uplead-header .login:hover{ background: #f0fbfd; color: #008da4; }
#uplead-header .mobile-toggle,
#uplead-header .mobile-button,
#uplead-header .touch-toggle,
#uplead-header .touch-trigger{ display: none; }
#uplead-header.option-3{ --enter: 220ms; --exit: 140ms; --rest: translate3d(0, 2px, 0) scale(.985); --blur: .5px; }
@media  (max-width: 1240px) and (min-width: 921px) {
#uplead-header .header-inner{ gap: 24px; padding-left: 20px; padding-right: 20px; }
#uplead-header nav{ gap: 17px; }
#uplead-header .nav-link,
#uplead-header .nav-trigger{ font-size: 15px; }
#uplead-header .actions{ gap: 10px; padding-left: 0; }
#uplead-header .button{ font-size: 14px; padding: 10px 15px; }
#uplead-header .logo img{ width: 140px; }
#uplead-header .mega{ width: 470px; }
#uplead-header .menu-card{ font-size: 15px; }
}
@media  (max-width: 1050px) and (min-width: 921px) {
#uplead-header nav{ gap: 12px; }
#uplead-header .header-inner{ gap: 18px; }
#uplead-header .logo img{ width: 125px; }
#uplead-header .button{ padding: 10px 12px; }
#uplead-header .actions{ gap: 8px; }
#uplead-header .login{ width: 26px; }
}
@media  (max-width: 920px), (hover: none) {
#uplead-header .header-inner{ padding: 16px 24px; justify-content: space-between; gap: 12px; }
#uplead-header .logo img{ height: 32px; width: 140px; }
#uplead-header .mobile-toggle,
#uplead-header .touch-toggle{ display: block; position: absolute; width: 1px; height: 1px; opacity: 0; overflow: hidden; }
#uplead-header .mobile-button{ display: flex; gap: 12px; align-items: center; border: 1px solid #dee8eb; border-radius: 50px; padding: 8px 18px; }
#uplead-header .mobile-button:hover{ background: #f0fbfd; border-color: #00a2bb; }
#uplead-header .mobile-toggle:focus-visible + .mobile-button,
#uplead-header .touch-toggle:focus-visible + .touch-trigger{ outline: 2px solid #00a2bb; outline-offset: 3px; }
#uplead-header .desktop-trigger{ display: none; }
#uplead-header .touch-trigger{ display: flex; width: 100%; justify-content: space-between; }
#uplead-header .mobile-toggle:checked + .mobile-button .chevron{ transform: rotate(180deg); }
#uplead-header nav{
    position: absolute; top: 100%; left: 0; right: 0; display: block;
    padding: 12px 24px 24px; background: #fff; max-height: calc(100dvh - 78px); overflow: auto;
    border-bottom: 1px solid #dee8eb; opacity: 0; visibility: hidden; transform: translate3d(0, -4px, 0);
    transition: opacity 150ms ease, transform 180ms var(--open-ease), visibility 0s linear 180ms;
  }
#uplead-header .mobile-toggle:checked ~ nav{ opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); transition-delay: 0s; }
#uplead-header .nav-link,
#uplead-header .nav-trigger{ padding: 12px 0; }
#uplead-header .nav-link{ display: block; }
#uplead-header .mega{
    position: relative; top: auto; left: 0; width: 100%; padding-top: 0;
    display: grid; grid-template-rows: 0fr; visibility: hidden;
    transition: grid-template-rows 220ms var(--open-ease), visibility 0s linear 220ms;
  }
#uplead-header .mega-inner{
    min-height: 0; overflow: hidden; box-shadow: none; border: 0; padding: 0;
    background: #f8fcfd; gap: 0; grid-template-columns: 1fr 1fr;
    transform: none; filter: none;
    transition: opacity 160ms ease;
  }
#uplead-header .touch-toggle:checked ~ .mega{ grid-template-rows: 1fr; visibility: visible; transition-delay: 0s; }
#uplead-header .touch-toggle:checked ~ .mega .mega-inner{ opacity: 1; transform: none; filter: none; }
#uplead-header .touch-toggle:checked + .touch-trigger .chevron{ transform: rotate(180deg); }
#uplead-header .menu-card{ padding: 10px; font-size: 15px; }
#uplead-header .actions{ margin-top: 16px; flex-wrap: wrap; justify-content: flex-start; padding: 16px 0 0; border-top: 1px solid #dee8eb; gap: 12px; }
#uplead-header .button{ padding: 10px 16px; font-size: 15px; }
}
@media  (max-width: 540px) {
#uplead-header .mega-inner{ grid-template-columns: 1fr; grid-template-rows: none; grid-auto-flow: row; }
#uplead-header .menu-card{ font-size: 16px; }
#uplead-header .actions .button{ font-size: 14px; padding: 10px 12px; }
#uplead-header .header-inner{ padding-left: 20px; padding-right: 20px; }
}
@media  (prefers-reduced-motion: reduce) {
#uplead-header,
#uplead-header *,
#uplead-header *::before,
#uplead-header *::after{ transition-duration: .01ms !important; transition-delay: 0s !important; animation: none !important; }
#uplead-header .mega-inner,
#uplead-header nav{ filter: none !important; transform: none !important; }
}
#uplead-header .resources-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row;column-gap:24px;row-gap:0;padding:0;overflow:hidden;}
#uplead-header .resource-column{min-width:0;display:flex;flex-direction:column;gap:20px;}
#uplead-header .resource-column:first-child{padding:24px 0 24px 24px;}
#uplead-header .resource-column:nth-child(2){padding:24px 24px 24px 0;}
#uplead-header .resource-group h2{font-size:11px;line-height:16px;letter-spacing:1px;font-weight:700;text-transform:uppercase;color:#5e707d;margin:0 0 10px;}
#uplead-header .resource-group .menu-card{padding:7px 0;gap:13px;}
#uplead-header .resource-group .menu-card:hover,
#uplead-header .resource-group .menu-card:focus-visible{background:#f0fbfd;}
#uplead-header .menu-card>img{width:36px;height:36px;object-fit:contain;flex-shrink:0;}
#uplead-header .dfy-nav{color:#091d30;}
#uplead-header .dfy-nav:hover{color:#008da4;}
#uplead-header .service-footer{grid-column:1/-1;background:#f0fbfd;border-top:1px solid #dee8eb;margin:0;padding:0;}
#uplead-header .dfy-footer{display:grid;align-items:center;column-gap:13px;row-gap:12px;padding:24px;color:#091d30;min-width:0;background:#f0fbfd;transition:background-color 160ms ease,color 160ms ease;}
#uplead-header .dfy-footer:hover{background:#e4f9fd;}
#uplead-header .dfy-footer:focus-visible{outline:2px solid #00a2bb;outline-offset:-4px;}
#uplead-header .dfy-icon{display:block;width:36px;height:36px;object-fit:contain;flex:0 0 36px;}
#uplead-header .footer-copy{display:block;min-width:0;}
#uplead-header .footer-copy strong{display:block;font-size:16px;line-height:1.4;font-weight:700;}
#uplead-header .footer-copy small,
#uplead-header .dfy-footer>small{display:block;color:#5e707d;font-size:13px;line-height:1.5;font-weight:500;margin-top:3px;}
#uplead-header .footer-arrow{display:block;width:18px;height:18px;flex:0 0 18px;transform:rotate(-90deg);transition:transform 160ms ease;}
#uplead-header .dfy-footer:hover .footer-arrow{transform:translateX(2px) rotate(-90deg);}
#uplead-header .footer-1{grid-template-columns:36px minmax(0,1fr) 18px;}
#uplead-header .footer-2{grid-template-columns:36px minmax(0,1fr) 18px;padding:18px 24px;}
#uplead-header .footer-2 .footer-copy strong{font-size:15px;}
#uplead-header .footer-3{grid-template-columns:minmax(0,1fr) 36px;row-gap:16px;}
#uplead-header .footer-3 .footer-copy strong{font-size:18px;}
#uplead-header .footer-3 .text-action{grid-column:1/-1;}
#uplead-header .text-action{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#008da4;}
#uplead-header .footer-4{grid-template-columns:36px minmax(0,1fr) 18px;row-gap:16px;}
#uplead-header .footer-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;}
#uplead-header .footer-bottom small{font-size:12px;line-height:1.5;color:#5e707d;}
#uplead-header .footer-bottom .text-action{white-space:nowrap;}
#uplead-header .footer-5{grid-template-columns:36px minmax(0,1fr) auto;row-gap:12px;}
#uplead-header .footer-5 .footer-copy strong{font-size:15px;}
#uplead-header .footer-5>small{grid-column:1/-1;margin:0;}
#uplead-header .footer-cta{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:50px;border:1px solid #b8e5ed;background:#fff;color:#008da4;font-size:12px;font-weight:700;white-space:nowrap;transition:background-color 160ms ease,border-color 160ms ease;}
#uplead-header .dfy-footer:hover .footer-cta{background:#f8feff;border-color:#00a2bb;}
#uplead-header .footer-cta .footer-arrow{width:14px;height:14px;flex-basis:14px;}
#uplead-header .service-source{font-size:13px!important;line-height:1.6;margin-top:24px!important;}
#uplead-header .service-source a{color:#008da4;text-decoration:underline;text-underline-offset:3px;}
#uplead-header .service-source a:hover{color:#091d30;}
@media (max-width:920px),(hover:none){
#uplead-header .resources-grid{padding:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;}
#uplead-header .resource-column:first-child{padding:20px 0 20px 20px;}
#uplead-header .resource-column:nth-child(2){padding:20px 20px 20px 0;}
#uplead-header .dfy-footer{padding:20px;}
#uplead-header .footer-2{padding:16px 20px;}
#uplead-header .resource-group .menu-card{font-size:15px;}
}
@media (max-width:540px){
#uplead-header .resources-grid{grid-template-columns:minmax(0,1fr);column-gap:0;}
#uplead-header .resource-column:first-child{padding:20px 20px 0;}
#uplead-header .resource-column:nth-child(2){padding:20px;}
#uplead-header .footer-copy strong{font-size:14px;}
#uplead-header .footer-copy small,
#uplead-header .dfy-footer>small{font-size:12px;}
#uplead-header .footer-3 .footer-copy strong{font-size:16px;}
#uplead-header .footer-2 .footer-copy strong{font-size:14px;}
#uplead-header .footer-4 .footer-bottom{align-items:flex-start;flex-direction:column;gap:10px;}
#uplead-header .footer-5{grid-template-columns:36px minmax(0,1fr);}
#uplead-header .footer-5 .footer-cta{grid-column:2;grid-row:2;justify-self:start;}
#uplead-header .footer-5>small{grid-column:1/-1;grid-row:3;}
}
@media (prefers-reduced-motion:reduce){
#uplead-header .footer-arrow{transition:none;}
#uplead-header .dfy-footer:hover .footer-arrow{transform:rotate(-90deg);}
}
#uplead-header{min-height:100%;}
#uplead-header{min-height:100vh;background:#fff;}
@media  (min-width:921px) and (hover:hover) and (pointer:fine) {
#uplead-header nav:has(> .nav-item:hover) > .nav-item:not(:hover) > .mega{
    visibility:hidden !important;
    pointer-events:none !important;
    transition:none !important;
  }
#uplead-header nav:has(> .nav-item:hover) > .nav-item:not(:hover) > .mega > .mega-inner{
    opacity:0 !important;
    transform:var(--rest) !important;
    filter:blur(var(--blur)) !important;
    transition:none !important;
  }
#uplead-header nav:has(> .nav-item:hover) > .nav-item:not(:hover) > .nav-trigger .chevron{
    transform:rotate(0deg);
  }
#uplead-header nav:not(:has(> .nav-item:hover)):has(> .nav-item :focus-visible)
    > .nav-item:not(:has(:focus-visible)) > .mega{
    visibility:hidden !important;
    pointer-events:none !important;
    transition:none !important;
  }
#uplead-header nav:not(:has(> .nav-item:hover)):has(> .nav-item :focus-visible)
    > .nav-item:not(:has(:focus-visible)) > .mega > .mega-inner{
    opacity:0 !important;
    transition:none !important;
  }
}
#uplead-header .header-inner{--header-gutter:clamp(20px,3vw,24px);padding-inline:var(--header-gutter);}
#uplead-header .logo{min-height:44px;align-items:center;}
#uplead-header nav>.nav-link,
#uplead-header .desktop-trigger{min-width:44px;min-height:44px;display:flex;align-items:center;}
#uplead-header .login{min-width:44px;min-height:44px;}
#uplead-header .menu-card{min-height:44px;white-space:normal;}
#uplead-header .menu-card>span:not(.service-symbol){min-width:0;overflow-wrap:break-word;}
#uplead-header .mega{max-width:min(498px,calc(100vw - 2 * var(--header-gutter)));}
@media (min-width:1025px){
#uplead-header .header-inner{gap:clamp(20px,3vw,40px);}
#uplead-header .header-inner>nav{gap:clamp(14px,1.7vw,24px);}
#uplead-header .actions{gap:clamp(10px,1.1vw,16px);padding-left:0;}
}
@media (max-width:1024px),(hover:none){
#uplead-header .header-inner{padding-block:16px;justify-content:space-between;gap:12px;}
#uplead-header .logo img{height:32px;width:140px;}
#uplead-header .mobile-toggle,
#uplead-header .touch-toggle{display:block;position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;}
#uplead-header .mobile-button{display:flex;min-height:44px;align-items:center;gap:12px;border:1px solid #dee8eb;border-radius:50px;padding:8px 18px;}
#uplead-header .mobile-button:hover{background:#f0fbfd;border-color:#00a2bb;}
#uplead-header .mobile-toggle:focus-visible+.mobile-button,
#uplead-header .touch-toggle:focus-visible+.touch-trigger{outline:2px solid #00a2bb;outline-offset:3px;}
#uplead-header .desktop-trigger{display:none;}
#uplead-header .touch-trigger{display:flex;width:100%;justify-content:space-between;min-height:48px;align-items:center;}
#uplead-header .mobile-toggle:checked+.mobile-button .chevron{transform:rotate(180deg);}
#uplead-header .header-inner>nav{position:absolute;top:100%;left:0;right:0;display:block;padding:12px var(--header-gutter) 24px;background:#fff;max-height:calc(100dvh - 76px);overflow:auto;overscroll-behavior:contain;border-bottom:1px solid #dee8eb;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity 150ms ease,transform 180ms var(--open-ease),visibility 0s linear 180ms;}
#uplead-header .mobile-toggle:checked~nav{opacity:1;visibility:visible;transform:none;transition-delay:0s;}
#uplead-header nav>.nav-link,
#uplead-header .nav-trigger{padding:12px 0;font-size:17px;}
#uplead-header .mega{position:relative;top:auto;left:0;width:100%;max-width:100%;padding-top:0;display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows 220ms var(--open-ease),visibility 0s linear 220ms;}
#uplead-header .mega-inner{min-height:0;overflow:hidden;box-shadow:none;border:0;filter:none;transform:none;opacity:0;transition:opacity 160ms ease;}
#uplead-header .touch-toggle:checked~.mega{grid-template-rows:1fr;visibility:visible!important;pointer-events:auto!important;transition-delay:0s;}
#uplead-header .touch-toggle:checked~.mega>.mega-inner{opacity:1!important;transform:none!important;filter:none!important;}
#uplead-header .touch-toggle:checked+.touch-trigger .chevron{transform:rotate(180deg);}
#uplead-header .nav-item:not(:has(>.touch-toggle:checked))>.mega{visibility:hidden!important;grid-template-rows:0fr;}
#uplead-header .nav-item:not(:has(>.touch-toggle:checked))>.mega>.mega-inner{opacity:0!important;}
#uplead-header .mega-inner:not(.resources-grid){padding:0;background:#f8fcfd;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);}
#uplead-header .resources-grid{padding:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;}
#uplead-header .resource-column:first-child{padding:20px 0 20px 20px;}
#uplead-header .resource-column:nth-child(2){padding:20px 20px 20px 0;}
#uplead-header .resource-group .menu-card{font-size:16px;}
#uplead-header .actions{margin-top:16px;padding:16px 0 0;gap:12px;display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);align-items:center;border-top:1px solid #dee8eb;}
#uplead-header .actions .button{font-size:15px;min-height:44px;padding:10px 12px;white-space:normal;text-align:center;display:flex;align-items:center;justify-content:center;}
#uplead-header .dfy-footer{padding:20px;}
}
@media (max-width:480px){
#uplead-header .mega-inner:not(.resources-grid){grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row;}
#uplead-header .resources-grid{grid-template-columns:minmax(0,1fr);}
#uplead-header .resource-column:first-child{padding:20px 20px 0;}
#uplead-header .resource-column:nth-child(2){padding:20px;}
#uplead-header .actions{grid-template-columns:44px minmax(0,1fr);}
#uplead-header .actions .primary{grid-column:2;}
#uplead-header .actions .login{grid-row:1 / span 2;align-self:start;}
#uplead-header .footer-copy strong{font-size:16px;}
#uplead-header .footer-copy small{font-size:13px;}
}
@media (prefers-reduced-motion:reduce){
#uplead-header,
#uplead-header *,
#uplead-header *::before,
#uplead-header *::after{transition-duration:.01ms!important;transition-delay:0s!important;}
}
#uplead-header{isolation:isolate;position:sticky;top:0;z-index:999;line-height:1.5;text-align:left;--uph-nav-available:calc(100dvh - 76px);}
#uplead-header button,#uplead-header a,#uplead-header label{font-family:inherit;box-shadow:none;letter-spacing:normal;text-transform:none;}
#uplead-header button{border-radius:0;}
#uplead-header .logo{padding:0;}
#uplead-header .menu-card img,#uplead-header svg{max-width:none;}
body.admin-bar #uplead-header{top:32px;}
@media(max-width:782px){body.admin-bar #uplead-header{top:46px;}}
@media(max-width:600px){body.admin-bar #uplead-header{top:0;}}
@media(max-width:1024px),(hover:none){#uplead-header .header-inner>nav{max-height:var(--uph-nav-available);}}
#uplead-header{min-height:0;height:auto;margin:0;}
#uplead-header .nav-item[data-dismissed="true"]>.mega{visibility:hidden!important;pointer-events:none!important;transition:none!important;}
#uplead-header .nav-item[data-dismissed="true"]>.mega>.mega-inner{opacity:0!important;transition:none!important;}
#uplead-header .nav-item[data-dismissed="true"]>.nav-trigger .chevron{transform:rotate(0deg);}
#uplead-header .mobile-button{font-size:16px;line-height:24px;font-weight:500;color:#091d30;border-radius:50px;}
#uplead-header[data-pinned="true"]{position:fixed;left:0;right:0;}
#uplead-header{--uph-dropdown-gap:12px;}
@media(min-width:1025px) and (hover:hover) and (pointer:fine){
 #uplead-header .mega{padding-top:var(--uph-dropdown-gap);}
 #uplead-header .mega-inner{max-height:calc(var(--uph-nav-available) - var(--uph-dropdown-gap));overflow-y:auto;overscroll-behavior:contain;}
}
#uplead-header .mobile-button{background:#fff;border:1px solid #dee8eb;}
#uplead-header .mobile-button:hover,#uplead-header .mobile-button:focus-visible{background:#f0fbfd;border-color:#00a2bb;}
