/* A separate, phone-only asset keeps the restored brand marks independent
   from earlier cached style sheets. */
@media (max-width: 750px) {
  .signature-hero .hero-mark {
    display: block !important;
    visibility: visible !important;
    position: absolute !important;
    z-index: 3 !important;
    right: 6vw !important;
    left: auto !important;
    bottom: 112px !important;
    width: min(44vw, 170px) !important;
    height: auto !important;
    padding: 7px 8px !important;
    overflow: visible !important;
    border: 1px solid rgba(154, 222, 255, .32) !important;
    background: linear-gradient(145deg, rgba(12, 27, 40, .54), rgba(2, 5, 8, .28)) !important;
    box-shadow: 0 0 19px rgba(75, 182, 246, .18) !important;
    clip-path: none !important;
    opacity: .84 !important;
    transform: none !important;
  }

  .signature-hero .hero-mark::before,
  .signature-hero .hero-mark::after {
    display: none !important;
  }

  .signature-hero .hero-mark img,
  .nav > .brand .site-brand-logo,
  footer > .brand .site-brand-logo,
  .about-visual .about-logo img,
  .journey-modal .reel-mark img,
  .journey-modal .ace-logo-panel img,
  footer .footer-enterprises-mark,
  .team-page .team-founder-portrait,
  .team-page .team-founder-portrait img {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    filter: none !important;
    mix-blend-mode: normal !important;
  }

  .signature-hero .hero-mark img {
    width: 100% !important;
    height: auto !important;
  }

  .team-page .team-founder-card {
    display: grid !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
}
