
.email-note { margin-bottom: 1.5rem; color: var(--muted); }
@media (max-width: 640px) {
  .page-content > div, .details-hero > div { padding: 1.5rem !important; }
  #inquiry-draft > div { grid-template-columns: 1fr !important; }
  .brand-square img { max-width: 100% !important; }
}
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation-duration: .01ms !important; transition-duration: .01ms !important; scroll-behavior: auto !important; }
  .reveal-up, .reveal-scale { opacity: 1; transform: none; }
}
