@import url("/static/mobile-first.css?v=20260906-audit1");
@import url("/static/mobile-overflow.css?v=20260906-overflow2");
.brand-logo-image{display:block;width:54px;height:54px;flex:0 0 54px;border-radius:12px;object-fit:contain;box-shadow:0 4px 12px rgba(7,45,88,.14)}.topbar .brand{gap:10px}.footer-logo{align-items:center;gap:12px}.footer-logo .brand-logo-image{width:76px;height:76px;flex-basis:76px;border-radius:16px;box-shadow:none}@media(max-width:980px){.brand-logo-image{width:50px;height:50px;flex-basis:50px}.topbar .brand-copy small{display:none}}@media(max-width:640px){.brand-logo-image{width:46px;height:46px;flex-basis:46px;border-radius:10px}.topbar .brand-copy{display:grid;min-width:0}.topbar .brand-copy strong{font-size:16px;white-space:nowrap}.nav{gap:10px}.footer-logo .brand-logo-image{width:68px;height:68px;flex-basis:68px}.footer-logo .brand-copy{display:grid}}

/* Keep all four trust points visible and readable on tablet/mobile. */
@media(max-width:850px){
  .trustbar{display:block}
  .trustbar-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;min-height:0;padding:10px 0;justify-content:stretch;font-size:12px}
  .trustbar-inner>span,.trustbar .hide-mobile{display:flex;align-items:flex-start;gap:6px;min-width:0;max-width:100%;white-space:normal;line-height:1.45}
  .trustbar-inner i{flex:0 0 auto;margin:1px 0 0}
}
@media(max-width:420px){
  .trustbar-inner{grid-template-columns:1fr;gap:7px;padding:9px 0}
}
