
/* FINAL VERIFIED FOUNDER LOCKUP — RED MARK LEFT, NAME RIGHT.
   Background-image spans intentionally avoid legacy `img { content:url(...) }` rules. */
.site-nav.nav-v5 .brand-link,
.menu-overlay .menu-top .brand-link{
  overflow:visible!important;
}
.site-nav.nav-v5 .brand-link-logo--founder-lockup.founder-lockup-runtime,
.menu-overlay .brand-link-logo--founder-lockup.founder-lockup-runtime{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:10px!important;
  width:236px!important;
  min-width:236px!important;
  max-width:236px!important;
  height:56px!important;
  overflow:visible!important;
  position:relative!important;
}
.founder-lockup-mark-bg{
  display:block!important;
  flex:0 0 36px!important;
  order:1!important;
  width:36px!important;
  height:46px!important;
  background-image:url('../images/shivalatha-mark-exact.png')!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:contain!important;
  opacity:1!important;
  visibility:visible!important;
  transform:none!important;
  filter:none!important;
}
.founder-lockup-name-bg{
  display:block!important;
  flex:0 0 188px!important;
  order:2!important;
  width:188px!important;
  height:48px!important;
  background-image:url('../images/shivalatha-signature-name-only.png')!important;
  background-repeat:no-repeat!important;
  background-position:left center!important;
  background-size:contain!important;
  opacity:1!important;
  visibility:visible!important;
  transform:none!important;
  filter:none!important;
}
.footer-brand .founder-lockup-footer-final{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:14px!important;
  width:min(520px,92vw)!important;
  min-height:76px!important;
  overflow:visible!important;
}
.footer-brand .founder-lockup-footer-final .founder-lockup-mark-bg{
  flex-basis:52px!important;
  width:52px!important;
  height:66px!important;
}
.footer-brand .founder-lockup-footer-final .founder-lockup-name-bg{
  flex-basis:min(390px,72vw)!important;
  width:min(390px,72vw)!important;
  height:70px!important;
}
@media(max-width:1240px){
  .site-nav.nav-v5 .brand-link-logo--founder-lockup.founder-lockup-runtime,
  .menu-overlay .brand-link-logo--founder-lockup.founder-lockup-runtime{
    width:216px!important;
    min-width:216px!important;
    max-width:216px!important;
    gap:9px!important;
  }
  .site-nav.nav-v5 .founder-lockup-mark-bg,
  .menu-overlay .founder-lockup-mark-bg{flex-basis:33px!important;width:33px!important;height:43px!important;}
  .site-nav.nav-v5 .founder-lockup-name-bg,
  .menu-overlay .founder-lockup-name-bg{flex-basis:174px!important;width:174px!important;height:45px!important;}
}
@media(max-width:600px){
  .site-nav.nav-v5 .brand-link-logo--founder-lockup.founder-lockup-runtime,
  .menu-overlay .brand-link-logo--founder-lockup.founder-lockup-runtime{
    width:184px!important;
    min-width:184px!important;
    max-width:184px!important;
    height:46px!important;
    gap:7px!important;
  }
  .site-nav.nav-v5 .founder-lockup-mark-bg,
  .menu-overlay .founder-lockup-mark-bg{flex-basis:28px!important;width:28px!important;height:36px!important;}
  .site-nav.nav-v5 .founder-lockup-name-bg,
  .menu-overlay .founder-lockup-name-bg{flex-basis:149px!important;width:149px!important;height:38px!important;}
  .footer-brand .founder-lockup-footer-final{gap:10px!important;width:min(390px,88vw)!important;}
  .footer-brand .founder-lockup-footer-final .founder-lockup-mark-bg{flex-basis:38px!important;width:38px!important;height:49px!important;}
  .footer-brand .founder-lockup-footer-final .founder-lockup-name-bg{flex-basis:min(295px,68vw)!important;width:min(295px,68vw)!important;height:56px!important;}
}
