/* P0013C — exact corporate contact top bar */
.utility-bar-p0013c{background:linear-gradient(90deg,#071631 0%,#16245f 48%,#31146e 100%);border-bottom:1px solid rgba(119,171,255,.13);color:#f4f7ff}
.utility-content-p0013c{align-items:center;display:flex;font-size:.69rem;gap:1.5rem;justify-content:space-between;min-height:2.25rem;padding-block:.35rem}
.utility-content-p0013c span{align-items:center;display:flex;min-width:0}
.utility-location,.utility-contact,.utility-contact a{white-space:nowrap}
.utility-location{font-weight:600}
.utility-content-p0013c i{font-style:normal;line-height:1;margin-right:.28rem}
.utility-contact{gap:.72rem;justify-content:flex-end}
.utility-contact a{align-items:center;display:inline-flex;text-decoration:none;transition:color .22s ease,text-shadow .22s ease}
.utility-contact a:hover,.utility-contact a:focus-visible{color:#72e4ff;text-shadow:0 0 .75rem rgba(76,218,255,.38)}
.utility-contact b{color:rgba(255,255,255,.62);font-size:.76rem;font-weight:400}
@media(max-width:1180px){
  .utility-content-p0013c{font-size:.62rem;gap:.7rem}
  .utility-contact{gap:.42rem}
}
@media(max-width:900px){
  .utility-content-p0013c{align-items:flex-start;flex-direction:column;gap:.25rem;padding-block:.5rem}
  .utility-contact{flex-wrap:wrap;justify-content:flex-start;row-gap:.28rem}
}
@media(max-width:680px){
  .utility-location{display:flex!important;white-space:normal}
  .utility-contact{font-size:.59rem}
}
@media(prefers-reduced-motion:reduce){.utility-contact a{transition:none}}
