/* ══════════════════════════════════════════════════
   FINANTIX CRMs — Responsive Overrides
   ══════════════════════════════════════════════════ */

/* ─── Tablet: 768px–1024px ──────────────────────── */
@media (max-width: 1024px) and (min-width: 769px) {
  .hero-title { font-size: clamp(2.2rem, 5vw, 3.2rem); }
  .platform-content { grid-template-columns: 1fr; }
  .platform-visual { max-width: 600px; margin: 0 auto; width: 100%; }
  .screen-body { min-height: 280px; }
}

/* ─── Wide screens ──────────────────────────────── */
@media (min-width: 1400px) {
  .container { max-width: 1320px; }
  .hero-title { font-size: 5rem; }
}

/* ─── Print ─────────────────────────────────────── */
@media print {
  .navbar, .hero-scroll, .ticker-wrap, .particles,
  .orb, .hero-bg, .cta-banner .cta-bg { display: none; }
  body { background: #fff; color: #000; }
}
