
 /* ===== RESPONSIVE ===== */
    @media (max-width: 768px) {
      .hero { 
        min-height: auto; 
        padding: 60px 0 100px;
         }
      .feature-strip {
       flex-direction: column; 
       gap: 12px;
        }
      .feature-strip .divider { 
        display: none;
         }
      .topbar .d-flex { 
        flex-wrap: wrap; 
        gap: 8px; }
    }
  