:root{--gpf-blue-950:#06162d;--gpf-blue-900:#08224a;--gpf-blue-800:#0b3268;--gpf-blue-700:#0f4c9a;--gpf-blue-600:#1468c8;--gpf-blue-100:#eaf3ff;--gpf-blue-050:#f5f9ff;--gpf-cyan:#37d5ff;--gpf-ink:#071426;--gpf-muted:#667892;--gpf-border:rgba(13,49,98,.14)}body[data-gp-m77-finance="1"]{background:#f4f8ff;color:var(--gpf-ink)}body[data-gp-m77-finance="1"] .gp-uh-sitebar,body[data-gp-m77-finance="1"] .gp-uh-deptbar{display:none!important}body[data-gp-m77-finance="1"] .gp-uh-meta{position:relative;z-index:50;border-bottom:1px solid rgba(255,255,255,.08);background:#05152b!important;color:#d7e8ff}body[data-gp-m77-finance="1"] .gp-uh-meta a,body[data-gp-m77-finance="1"] .gp-uh-meta summary{color:#d7e8ff!important}.gp77-finance-header{position:sticky;top:0;z-index:45;background:linear-gradient(135deg,#06162d 0%,#08224a 48%,#0b4c8d 100%);color:#fff;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 18px 50px rgba(6,22,45,.22)}.gp77-finance-header-inner{display:grid;grid-template-columns:minmax(210px,280px) 1fr auto;gap:18px;align-items:center;max-width:1720px;margin:0 auto;padding:18px clamp(18px,4vw,54px)}.gp77-finance-brand{display:flex;align-items:center;gap:12px;color:#fff}.gp77-finance-logo{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#37d5ff,#1468c8);display:grid;place-items:center;font-weight:900;color:#06162d}.gp77-finance-brand strong{display:block;font-size:18px;letter-spacing:-.02em}.gp77-finance-brand span:last-child{display:block;font-size:12px;color:#a9c7ec}.gp77-finance-nav{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.gp77-finance-nav a{color:#dcecff;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800}.gp77-finance-nav a:hover,.gp77-finance-nav a[aria-current="page"]{background:#fff;color:#0b3268}.gp77-finance-search{display:flex;gap:8px;align-items:center}.gp77-finance-search input{min-width:220px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:#fff;border-radius:999px;padding:11px 14px}.gp77-finance-search input::placeholder{color:#a9c7ec}.gp77-finance-search a{border-radius:999px;background:#37d5ff;color:#06162d;padding:11px 15px;font-weight:900}.gp77-finance-hero-band{background:radial-gradient(circle at 20% 10%,rgba(55,213,255,.22),transparent 28%),linear-gradient(135deg,#071a34 0%,#0a2c5d 56%,#0f62b8 100%);color:#fff;border-bottom:1px solid rgba(13,49,98,.16)}body[data-gp-m77-finance="1"] .gp14b-hero,body[data-gp-m77-finance="1"] .gp14c-hero,body[data-gp-m77-finance="1"] .gp26-hero{background:radial-gradient(circle at 16% 8%,rgba(55,213,255,.2),transparent 30%),linear-gradient(135deg,#071a34 0%,#0a2c5d 56%,#0f62b8 100%)!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.12)}body[data-gp-m77-finance="1"] .gp14b-hero h1,body[data-gp-m77-finance="1"] .gp14b-hero h2,body[data-gp-m77-finance="1"] .gp14b-hero p,body[data-gp-m77-finance="1"] .gp14c-hero h1,body[data-gp-m77-finance="1"] .gp14c-hero h2,body[data-gp-m77-finance="1"] .gp14c-hero p,body[data-gp-m77-finance="1"] .gp26-hero h1,body[data-gp-m77-finance="1"] .gp26-hero h2,body[data-gp-m77-finance="1"] .gp26-hero p{color:#fff!important}body[data-gp-m77-finance="1"] .gp14b-kicker,body[data-gp-m77-finance="1"] .gp14c-kicker,body[data-gp-m77-finance="1"] .gp26-kicker{color:#7fe7ff!important;letter-spacing:.12em;text-transform:uppercase}body[data-gp-m77-finance="1"] .gp14b-panel,body[data-gp-m77-finance="1"] .gp14c-panel,body[data-gp-m77-finance="1"] .gp26-product-card{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.18)!important;backdrop-filter:blur(12px);box-shadow:0 24px 70px rgba(0,0,0,.22)!important}body[data-gp-m77-finance="1"] .gp14b-section,body[data-gp-m77-finance="1"] .gp14c-page,body[data-gp-m77-finance="1"] .gp26-section{background:#f4f8ff!important}body[data-gp-m77-finance="1"] .gp14b-card,body[data-gp-m77-finance="1"] .gp25-product-row,body[data-gp-m77-finance="1"] .gp26-card,body[data-gp-m77-finance="1"] .gp26-flow-step,body[data-gp-m77-finance="1"] .gp26-form-shell{background:#fff!important;border:1px solid var(--gpf-border)!important;box-shadow:0 18px 45px rgba(8,34,74,.08)!important;border-radius:24px!important}body[data-gp-m77-finance="1"] .gp14b-btn,body[data-gp-m77-finance="1"] .gp14c-btn,body[data-gp-m77-finance="1"] .gp25-btn,body[data-gp-m77-finance="1"] .gp26-btn{border-radius:999px!important;background:#0f4c9a!important;color:#fff!important;border:1px solid rgba(15,76,154,.2)!important}body[data-gp-m77-finance="1"] .gp14b-btn.secondary,body[data-gp-m77-finance="1"] .gp14c-btn.secondary,body[data-gp-m77-finance="1"] .gp25-btn.secondary,body[data-gp-m77-finance="1"] .gp26-btn.secondary{background:#eaf3ff!important;color:#0b3268!important;border-color:rgba(15,76,154,.18)!important}.gp77-finance-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1720px;margin:0 auto;padding:16px clamp(18px,4vw,54px);background:#f4f8ff}.gp77-finance-strip span{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;border:1px solid var(--gpf-border);background:#fff;color:#0b3268;font-weight:900;font-size:13px;box-shadow:0 12px 28px rgba(8,34,74,.06)}@media(max-width:1100px){.gp77-finance-header-inner{grid-template-columns:1fr}.gp77-finance-nav{justify-content:flex-start}.gp77-finance-search input{min-width:0;width:100%}.gp77-finance-search{display:grid;grid-template-columns:1fr auto}}@media(max-width:680px){.gp77-finance-strip{grid-template-columns:1fr 1fr}.gp77-finance-nav{overflow:auto;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px}.gp77-finance-nav a{white-space:nowrap}}@media(max-width:440px){.gp77-finance-strip{grid-template-columns:1fr}}

/* GP35 M103: Finance topstrip typography parity with the public marketplace topstrip.
   This is an in-place correction inside the existing finance-blue stylesheet, not an extra overlay file. */
body[data-gp-m77-finance="1"] .gp-uh-meta .gp-uh-inner{min-height:38px;}
body[data-gp-m77-finance="1"] .gp-uh-meta .gp-uh-welcome,
body[data-gp-m77-finance="1"] .gp-uh-meta .gp-uh-meta-link,
body[data-gp-m77-finance="1"] .gp-uh-meta .gp-uh-dd summary,
body[data-gp-m77-finance="1"] .gp-uh-meta .gp-uh-dd a{font-size:13px!important;font-weight:750;line-height:1.2;}
body[data-gp-m77-finance="1"] .gp-uh-meta .gp-uh-caret{font-size:12px!important;}






/* GP_M8411_FINANCE_DESKTOP_WIDE_SECOND_ROW_AND_HERO_START
   FinancePlace desktop width cleanup only.
   The second blue GlobaFinance row and the finance hero/content use the same wide geometry
   as the UniversalHub top row. No Marketplace, hamburger, terminal header or terminal content changes. */
@media (min-width:761px){
  body[data-gp-m77-finance="1"] .gp77-finance-header,
  body[data-gp-m77-finance="1"] .gp26-hero,
  body[data-gp-m77-finance="1"] .gp26-section{
    width:100vw!important;
    max-width:none!important;
    margin-left:calc(50% - 50vw)!important;
    margin-right:calc(50% - 50vw)!important;
    box-sizing:border-box!important;
  }
  body[data-gp-m77-finance="1"] .gp77-finance-header-inner,
  body[data-gp-m77-finance="1"] .gp26-hero-inner,
  body[data-gp-m77-finance="1"] .gp26-section-inner,
  body[data-gp-m77-finance="1"] .gp26-legal-note{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
  }
  body[data-gp-m77-finance="1"] .gp77-finance-header-inner{
    display:grid!important;
    grid-template-columns:minmax(210px,280px) minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:18px!important;
    padding-left:clamp(36px,4vw,74px)!important;
    padding-right:clamp(36px,4vw,74px)!important;
  }
  body[data-gp-m77-finance="1"] .gp26-hero,
  body[data-gp-m77-finance="1"] .gp26-section{
    padding-left:clamp(36px,4vw,74px)!important;
    padding-right:clamp(36px,4vw,74px)!important;
  }
  body[data-gp-m77-finance="1"] .gp77-finance-nav{justify-content:center!important;min-width:0!important;}
  body[data-gp-m77-finance="1"] .gp77-finance-search{justify-content:flex-end!important;min-width:0!important;}
  body[data-gp-m77-finance="1"] .gp77-finance-search input{min-width:220px!important;max-width:260px!important;}
}
@media (min-width:761px) and (max-width:1180px){
  body[data-gp-m77-finance="1"] .gp77-finance-header-inner{grid-template-columns:1fr!important;}
  body[data-gp-m77-finance="1"] .gp77-finance-nav,
  body[data-gp-m77-finance="1"] .gp77-finance-search{justify-content:flex-start!important;}
}
/* GP_M8411_FINANCE_DESKTOP_WIDE_SECOND_ROW_AND_HERO_END */
