/* BHSAI Print Stylesheet */
@media print {
  /* Hide non-essential UI */
  .bhsai-nav,
  .bhsai-drawer,
  .mobile-cta-bar,
  .ft-social,
  .ft-cta-btn,
  .btn,
  .hero-visual,
  .neural-bg,
  .mesh-bg,
  .translate-btn,
  #google_translate_element,
  .final-cta,
  .faq-item .plus {
    display: none !important;
  }

  /* Show full content */
  body {
    font-family: Georgia, 'Times New Roman', serif;
    font-size: 12pt;
    color: #000;
    background: #fff;
    line-height: 1.6;
  }

  h1, h2, h3, h4 {
    font-family: Georgia, serif;
    color: #1e3a2f;
    page-break-after: avoid;
  }

  p, li {
    orphans: 3;
    widows: 3;
  }

  /* Show URLs after links */
  a[href]::after {
    content: " (" attr(href) ")";
    font-size: 10pt;
    color: #666;
    font-style: italic;
  }

  /* Don't expand internal links */
  a[href^="#"]::after,
  a[href^="javascript"]::after {
    content: "";
  }

  /* Print header */
  .bhsai-nav::before {
    content: "Behavioral Health Systems AI — www.behavioralhealthsystemsai.com";
    display: block;
    font-size: 10pt;
    color: #1e3a2f;
    border-bottom: 1pt solid #1e3a2f;
    padding-bottom: 8pt;
    margin-bottom: 16pt;
  }

  /* Sections */
  section {
    page-break-inside: avoid;
  }

  /* Footer print */
  footer .ft-grid {
    display: block;
  }

  .ft-bottom {
    border-top: 1pt solid #ccc;
    padding-top: 8pt;
    margin-top: 16pt;
  }
}
