/* ─── RESPONSIVE ─── */
@media (max-width: 900px) {
  nav                          { padding: 1.5rem 2rem; }
  .nav-links                   { display: none; }
  section                      { padding: 5rem 2rem; }
  .hero                        { padding: 7rem 2rem 4rem; }
  .hero-scroll                 { left: 2rem; }
  .hero-actions                { flex-direction: column; align-items: flex-start; gap: 1.25rem; }
  .quote-section               { padding: 4rem 2rem; }
  footer                       { flex-direction: column; gap: 1rem; text-align: center; padding: 2.5rem 2rem; }
  .theses-header               { grid-template-columns: 1fr; gap: 2rem; }
  .thesis-grid                 { grid-template-columns: 1fr; }
  .thesis-item:nth-child(2n)   { border-right: 1px solid var(--border); }
  .thesis-item:nth-last-child(-n+2) { border-bottom: 1px solid var(--border); }
  .thesis-item:last-child      { border-bottom: none; }
  .model-inner                 { grid-template-columns: 1fr; gap: 3rem; }
  .forwho-inner                { grid-template-columns: 1fr; gap: 3rem; }
  .lead-magnet-grid            { grid-template-columns: 1fr; gap: 3rem; }
  .about-inner                 { grid-template-columns: 1fr; gap: 3rem; }
  .about-facts                 { gap: 1.5rem; }
  .audit-cta-inline            { flex-direction: column; align-items: flex-start; gap: 1rem; }
}
